linux下Redis的安装与配置

REmoteDIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis提供了一些丰富的数据结构,包括 lists, sets, ordered sets 以及 hashes ,当然还有和Memcached一样的 strings结构.Redis当然还包括了对这些数据结构的丰富操作。

安装的过程非常的简单。

1.下载安装包,版本是redis-2.4.16

 地址: http://download.csdn.net/detail/lxpbs8851/4676444

2. 解压文件

tar xzvf redis-2.4.16.tar.gz

 

3.解压后,编译文件

cd  redis-2.4.16

make

 

4.主要的参数配置

 

参数文件位于安装目录下面:redis.conf

 

是否作为守护进程运行    

daemonize yes   

默认监听端口    

port 6379    

客户端闲置多少秒后,断开连接    

timeout 300    

日志显示级别    

loglevel notice  

log等级分为4级,debug, verbose, notice,warning生产环境下一般开启notice  

指定日志输出的文件名,也可指定到标准输出端口    

logfile stdout    

设置数据库的数量 

databases 16    

默认值是32,设置数据库的个数,可以使用SELECT命令来切换数据库。默认使用的数据库是0,数据库的名字就是 031

是否压缩数据对象    

rdbcompression yes    

数据库的数据保存的文件名    

dbfilename dump.rdb       

复制配置    

# slaveof <masterip> <masterport>    

# masterauth <master-password>    

最大内存使用率    

# maxmemory <bytes>    

########## APPEND ONLY MODE #########    

是否开启日志功能    

appendonly yes

相当于mysql的 binlog日志,推荐生产环境下的做法为关闭镜像,开启appendonly.aof,同时可以选择在访问较少的时间每天对appendonly.aof进行重写一次

刷新日志到 disk 的规则    

# appendfsync always    

appendfsync everysec    

# appendfsync no    

always表示每次有写操作都进行同步,everysec表示对写操作进行累积,每秒同步一次,no表示依赖于操作系统来进行同步。

 

5.服务开启

开启服务的命令

在安装目录下面执行:

./src/redis-server redis.conf &

 

6.客户端的访问
./src/redis-cli

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值