您所在位置: 网站首页 / (word完整版)linux下Redis安装详解.doc / 文档详情
(word完整版)linux下Redis安装详解.doc 立即下载
2024-09-09
约3.6千字
约3页
0
29KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

(word完整版)linux下Redis安装详解.doc

(word完整版)linux下Redis安装详解.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

5 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(word完整版)linux下Redis安装详解
(word完整版)linux下Redis安装详解
(word完整版)linux下Redis安装详解
Redis安装
Redis是一种高级key—value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集合和有序集合.支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器.
Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个appendonlyfile(aof)里面(这称为“全持久化模式").
一、下载最新版
wgethttp://redis。googlecode.com/files/redis-2。0。4.tar.gz
二、解压缩
tarredis—2.0.4。tar.gz
三、安装C/C++的编译组件(非必须)
apt—getinstallbuild-essential
四、编译
cdredis-2.0。4make
make命令执行完成后,会在当前目录下生成本个可执行文件,分别是redis—server、redis—cli、redis—benchmark、redis—stat,它们的作用如下:
redis—server:Redis服务器的daemon启动程序
redis—cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作
redis—benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能
redis—stat:Redis状态检测工具,可以检测Redis当前状态参数及延迟状况
在后面会有这几个命令的说明,当然是从网上抄的。。。
五、修改配置文件
/etc/sysctl。conf
添加
vm。overcommit_memory=1
刷新配置使之生效
sysctlvm。overcommit_memory=1
补充介绍:
**如果内存情况比较紧张的话,需要设定内核参数:echo1>/proc/sys/vm/overcommit_memory
内核参数说明如下:
overcommit_memory文件指定了内核针对内存分配的策略,其值可以是0、1、2.0,表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许;否则,内存申请失败,并把错误返回给应用进程。1,表示内核允许分配所有的物理内存,而不管当前的内存状态如何。2,表示内核允许分配超过所有物理内存和交换空间总和的内存
**编辑redis.conf配置文件(/etc/redis.conf),按需求做出适当调整,比如:daemonizeyes#转为守护进程,否则启动时会每隔5秒输出一行监控信息save601000#减小改变次数,其实这个可以根据情况进行指定maxmemory256000000#分配256M内存
在我们成功安装Redis后,我们直接执行redis-server即可运行Redis,此时它是按照默认配置来运行的(默认配置甚至不是后台运行)。我们希望Redis按我们的要求运行,则我们需要修改配置文件,Redis的配置文件就是我们上面第二个cp操作的redis。conf文件,目前它被我们拷贝到了/usr/local/redis/etc/目录下。修改它就可以配置我们的server了。如何修改?下面是redis。conf的主要配置参数的意义:
daemonize:是否以后台daemon方式运行
pidfile:pid文件位置
port:监听的端口号
timeout:请求超时时间
loglevel:log信息级别
logfile:log文件位置
databases:开启数据库的数量
save**:保存快照的频率,第一个*表示多长时间,第三个*表示执行多少次写操作。在一定时间内执行一定数量的写操作时,自动保存快照。可设置多个条件.
rdbcompression:是否使用压缩
dbfilename:数据快照文件名(只是文件名,不包括目录)
dir:数据快照的保存目录(这个是目录)
appendonly:是否开启appendonlylog,开启的话每次写操作会记一条log,这会提高数据抗风险能力,但影响效率。
appendfsync:appendonlylog如何同步到磁盘(三个选项,分别是每次写都强制调用fsync、每秒启用一次fsync、不调用fsync等待系统自己同步)
下面是一个略做修改后的配置文件内容:
daemonizeyespidfile/usr/local/redis/var/redis.pidport6379time
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

(word完整版)linux下Redis安装详解

文档大小:29KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用