Redis的官方下载网址是:
(这里下载的是Linux版的Redis源码包) wget http://download.redis.io/releases/xxxx.tar.gz
这里以虚拟机中的Linux系统如何安装Redis进行讲解。
1. 在windows系统中下载好Redis的源码包。 2. 通过WinSCP工具,将Redis的源码包由windows上传到Linux系统的这个目录/lamp (即根目录下的lamp文件夹)。 tar -zxf redis-2.6.17.tar.gz
cd redis-2.6.17 ( 一般来说,解压目录里的INSTALL文件或README文件里写有安装说明,可参考之)
(注意,编译需要C语言编译器gcc的支持,如果没有,需要先安装gcc。可以使用rpm -q gcc查看gcc是否安装)
(利用yum在线安装gcc的命令 yum -y install gcc ) (如果编译出错,请使用make clean清除临时文件。之后,找到出错的原因,解决问题后再来重新安装。 ) 到此就安装完成。但是,由于安装redis的时候,我们没有选择安装路径,故是默认位置安装。在此,我们可以将可执行文件和配置文件移动到习惯的目录。
mkdir -p /usr/local/redis/bin
mkdir -p /usr/local/redis/etc
mv ./redis.conf /usr/local/redis/etc
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server redis-sentinel /usr/local/redis/bin
- redis-server:Redis服务器程序
- redis-cli:Redis客户端程序,它是一个命令行操作工具。也可以使用telnet根据其纯文本协议操作。
- redis-benchmark:Redis性能测试工具,测试Redis在你的系统及配置下的读写性能。
/usr/local/redis/bin/redis-server ./redis-server /usr/local/redis/etc/redis.conf 为redis-server指定配置文件
下面列举了Redis中的一些常用配置项:
daemonize 如果需要将Redis服务以守护进程在后台运行,则把该项的值改为yes
pidfile 配置多个pid的地址,默认在/var/run/redis/pid
loglevel 分为4级,debug、verbose、notice、warning
databases 设置数据库的个数,默认使用的数据库为0
rdbcompression 在进行镜像备份时,是否进行压缩
Requirepass 设置登录时,需要使用的密码
Maxclients 设置同时连接的最大客户端数量
Maxmemory 设置redis能够使用的最大内存
Appendonly 开启append only模式
Appendfsync 设置对appendonly.aof文件同步的频率
vm-swap-file 设置虚拟内存的交换文件路径
vm-max-memory 设置redis能够使用的最大虚拟内存
vm-max-threads 设置VMIO同时使用的线程数量
Glueoutputbuf 把小的输出缓存存放在一起
hash-max-zipmap-entries 设置hash的临界值
vi /usr/local/redis/etc/redis.conf
将daemonize no改为daemonize yes,保存退出。 ./redis-server /usr/local/redis/etc/redis.conf 启动redis并指定配置文件
ps aux | grep redis 查看redis是否启动成功
netstat -tlun 查看主机的6379端口是否在使用(监听) pkill redis-server 关闭redis服务器
./redis-cli shutdown 也可以通过这条命令关闭redis服务器