分类: 系统运维
2016-05-26 13:59:08
1.下载redis
2.安装环境所需要的gcc和tcl
Yum –y install gcc*
Yum –y install tcl
检查是否安装了gcc(rpm –qa |grep gcc)
3.解压redis tar vxf redis-3.2.0.tar.gz
4.进入解压后的目录cd redis-3.2.0
5.安装 make&& make install
mkdir /usr/local/redis
ln -s redis-3.0.2 redis (建立一个链接 )
6. 将Redis做成一个服务
装Redis时,其服务脚本位于/root/redis-3.0.2/utils/redis_init_script
必须将其复制到/etc/rc.d/init.d的目录下:
cp /root/redis-3.0.2/utils/redis_init_script /etc/rc.d/init.d/redis
以上将redis_init_script复制到/etc/rc.d/init.d/,同时易名为redis
7. 这时,我们直接注册服务:chkconfig --add redis
将报以下错误:
redis服务不支持chkconfig
因此需要更改redis脚本。(第二行添加#chkconfig 2345 80 90 )即可
8.更改redis开启的命令,以后台运行的方式执行:
$EXEC $CONF &
注意后面的那个“&”,即是将服务转到后面运行的意思,否则启动服务时,Redis服务将
占据在前台,占用了主用户界面,造成其它的命令执行不了。
9. 将redis配置文件拷贝到/etc/redis/${REDISPORT}.conf (6379为redis的默认端口号)
mkdir /etc/redis
cp root/redis3.0.2/redis.conf /etc/redis/6379.conf
这样redis服务脚本指定的CONF就存在了。默认情况下,Redis未启用认证,可以通过开启6379.conf的requirepass 指定一个验证密码。
chkconfig --add redis (即可注册服务)
10. 启动Redis服务
Service redis start
(经测试可要可不要)
设置后台启动redis
vi / redis-3.2.0/redis.conf (编辑daemonize yes )
关闭redis redis-cli shutdown
vi /etc/sysctl.conf (编辑,在最后一行添加下面代码)
vm.overcommit_memory = 1
sysctl -p (使设置立即生效)
redis简单使用
在终端键入命令 redis-cli ,客户端连接.
redis的增删改查:
增 即 插入数据 命令为 set,设置一个key-value对。
set key 100
查询数据:
get key