安装---推荐使用yum安装,不推荐tar包安装
1、
安装
-
[root@server ~]# yum install /mnt/nfs/redis/redis-3.0.0-2.el6.x86_64.rpm
注意: 依赖包:jemalloc-3.6.0-1.el6.x86_64 在epel项目包中有。
2、
配置文件参数说明
配置文件: /etc/redis.conf
daemonize no 前后台运行,yes是后台运行
port 6379 端口,默认6379
tcp-backlog 511 每秒的请求数 值小于等于tcp_max_syn_backlog这个值 (查询 sysctl -a | grep syn_)
bind 127.0.0.1 监听的IP地址 0.0.0.0代表所有的IP地址
# unixsocket /tmp/redis.sock
# unixsocketperm 700 socket文件,一般网络编程使用套接字连接使用
tcp-keepalive 0 tcp通讯持续时间,即连接多长时间超时
loglevel notice 日志记录级别
logfile /var/log/redis/redis.log 日志存放路径
# syslog-enabled no 值为yes,上面就不管用了
databases 16 一共有16个数据库,dbid编号 0-15 ;默认调0号数据库
save 每多少秒有多少次更改,就写磁盘
stop-writes-on-bgsave-error yes 日志后台写错误的 排错用
rdbcompression yes 使用压缩技术,节约磁盘空间,比较耗cpu,高1%左右
rdbchecksum yes 文件完整性检查,判断文件是否写成功
dbfilename dump.rdb 写到磁盘上的文件名
dir /var/lib/redis/ 上面文件存放的位置
# slaveof
主从复制(主IP地址,端口)
# masterauth 同步口令,保证安全,否则谁都可以复制(在主上设置口令)
slave-serve-stale-data yes 是否需要在B,使用磁盘存放
slave-read-only yes 备机置为只读
repl-disable-tcp-nodelay no tcp延迟 默认不延迟
requirepass 主上设置连接密码
# maxmemory 使用的最大内存 极限,内存的百分之八十
# maxmemory-policy noeviction 内存使用策略 算法,最近最少使用
appendonly no 采用追加的方式写到磁盘
appendfilename "appendonly.aof" aof把内存数据写到磁盘的技术,比save先进
appendfsync everysec 根据追加方式
3、启动服务
方式一 : /etc/init.d/redis start
方式二 : redis-server命令
redis-server /etc/redis.conf &
4、连接测试
redis-cli
如:
redis-cli -h 127.0.0.1 -p 6379 -n 0
-h 指定连接redis服务器的地址
-p 指定端口
-n 指定连接哪一个库
阅读(1063) | 评论(0) | 转发(0) |