一、Redis的下载
Redis的官方下载地址: Download | Redis
二、Linux下Redis的下载、安装、部署
1.下载安装包:
wget http://redis.googlecode.com/files/redis-2.4.17.tar.gz
2.编译源程序:
tar zxvf redis-2.4.17.tar.gz
cd redis-2.4.17
make
cd src && make install
3.移动文件便于管理:
mkdir -p /usr/local/redis/bin/ |
mkdir -p /usr/local/redis/etc
mv /lamp/redis-2.4.17(redis.conf
/usr/local/redis/etc
cd /lamp/redis-2.4.17/src
mv mkreleasehdr sh redis- benchmark redis-
check-aof redis-check-dump redis-cli redis-
server /usr/local/redis/bin
4.启动Redis服务:
/usr/local/redis/bin/redis-server
/usr/local/redis/etc/redis.conf
Redis服务端的默认连接端口是:6379
5.客户端连接:
/usr/local/redis/bin/redis-cli
6.停止Redis实例:
可以使用:/usr/local/redis/bin/redis-cli shutdown
也可以使用:pkill redis-server
三、题外技巧:Redis配置
daemonize如果需要在后台运行,把该项改为yes
pidfile配置多个pid的地址默认在/war/run/redis pid
bind绑定ip,设置后只接受来自该ip的请求
port监听端口,默认为6379
timeout设置客户端连接时的超时时间,单位为秒
loglevel分为4级,debug、 verbose、 notice、 waring
logfile配置log文件地址
databases设置数据库的个数,默认使用的数据库为0
save设置redis进行数据库镜像的频率
rdbcompression在进行镜像备份时,是否进行压缩
Dbfilename镜像备份文件的文件名
Dir数据库镜像备份的文件放置路径
Slaveof设置数据库为其他数据库的从数据库
Masterauth主数据库连接需要的密码验证
Requirepass设置登录时需要使用的密码
M:Rxclients限制同时连接的客户数量
Maxmemory设置redis能够使用的最大内存
Appendonly开启append only模式
Appendfsync设置对appendonly aof文件同步的频率
vm-enabled是否开启虚拟内存支持
vm-swap-file设置虚拟内存的交换文件路径
vm-max-memory
设置redis使用的最大物理内存大小
vm-page-size
设置虚拟内存的页大小
vm-pages设置交换文件的总的page数量
vm-max-threads设置VM IO同时使用的线程数量
Glueoutputbuf把小的输出缓存存放在一起
hash-max-zipmap-entries设置hash的临界值
Activerehashing重新hash