Redis的官方下载站是:http://redis.io/downloadredis
步骤一:下载安装包数据库
wget http://redis.goolecode.com/files/redis-2.4.17.tar.gz缓存
步骤二:编译源程序 bash
tar zxvf redis-2.4.17.tar.gz cd redis-2.4.17 make cd src && make install
步骤三:移动文件,便于管理 app
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
步骤四:启动Redis服务编辑器
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
Redis服务端的默认链接端口是6379(mySql的端口号是:3306;mongoDB的端口号是:27017,28017)。ui
默认状况下,Redis不是在后台运行的,咱们须要把开启Redis的后台运行。spa
1. 编辑redis.conf:vi /usr/local/redis/redis.conf 线程
将daemonize的值改成yes。debug
2. 启动后看进程是否启动: ps -ef | grep redis ,查看是否存在redis进程
3. 看指定的端口号是否占用: netstat -tunpl | grep 6379
步骤五:客户端链接
链接命令:/usr/local/redis/bin/redis-cli
步骤六:将Redis做为Linux服务随机启动
vi /etc/rc.local, 使用vi编辑器打开随机启动配置文件,并在其中加入下面一行代码:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
步骤七:中止Redis实例
命令一:/usr/local/redis/bin/redis-cli shutdown
命令二:pkill redis-server
固然,也可使用kill all,kill -9。
daemonize:若是须要在后台运行,把该项心为yes
pidfile:配置多个pid的地址,默认在/var/run/redis.pid
bind:绑定ip,设置后只接受来自该ip的请求
port:监听端口,默认为6379
timeout:设置客户端链接时的超时时间,单位为秒
loglevel:分为4级,debug、verbose、notice、warning
logfile:配置log文件地址
databases:设置数据库的个数,默认使用的数据库为0
save:设置redis进行数据库镜像的频率
rdbcompression:在进行镜像备份时,是否进行压缩
Dbfilename:镜像备份文件的文件名
Dir:数据库镜像备份的文件放置路径
Slaveof:设置数据库为其余数据库的从数据库
Masterauth:主数据库链接须要的密码验证
Requirepass:设置登陆登陆时须要使用的密码
Maxclients:限制同时链接的客户数量
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:设置VMIO同时使用的线程数量
Glueoutputbuf:把小的输出缓存存放在一块儿
hash-max-zipmap-entries:设置hash的临界值
Activerehashing:从新hash