下载稳定版
curl -O http://download.redis.io/releases/redis-stable.tar.gztar -zxvf redis-stable.tar.gzcd redis-stable/ yum install gcc make tcl make
如果使用make
报错,可以尝试
make MALLOC=libc
不过我的并没有报错,所以使用make
即可
cd src make install
使用which redis-server来检查
which redis-server
输出
/usr/local/bin/redis-server
配置Redis
mkdir /etc/rediscd .. cp redis.conf /etc/redis/6379.conf mkdir -p /data/redis/
编辑redis配置文件vim /etc/redis/6379.conf
,并将下面的修改。dir可修改成你自己的目录:
logfile "/var/log/redis.log"
dir /data/redis
bind 0.0.0.0
daemonize yes
cp utils/redis_init_script /etc/init.d/redis chmod a+x /etc/init.d/redis
下面就可以使用
service redis start
和service redis stop
来启动和关闭redis。
启动redis后,可以简单的使用redis-cli
来测试
开机自动启动
vim /etc/systemd/system/redis.service
新建一个redis.service的文件,内容如下:
[Unit]Description=Redis on port 6379[Service]Type=forkingExecStart=/etc/init.d/redis startExecStop=/etc/init.d/redis stop[Install]WantedBy=multi-user.target
启用 redis
systemctl enable redis
下面重启机器测试一下吧。
如何测试呢?写一小段python看看吧
Python测试
如果你没有安装过python的redis包,先要安装一下。
pip install redis
然后,代码就是这样:
#!/usr/bin/env python#--coding:utf-8--import redisdef redis_set(): r = redis.StrictRedis(host='192.168.88.3') r.set('greetings', 'hello world') if r.exists('count') == False: r.set('count', 0)def redis_hello(): r = redis.StrictRedis(host='192.168.88.3') greetings = r.get('greetings') r.incr('count') count = r.get('count') print('{}:\t{}'.format(greetings, count))if __name__ == '__main__': redis_set() redis_hello()
本文转自zsdnr 51CTO博客,原文链接:http://blog.51cto.com/12942149/1949750,如需转载请自行联系原作者