Redis简介
Redis 是一个高性能的key-value数据库。 redis的出现,很大程度弥补了memcached这类keyvalue存储的不足,在部分场景下可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。
CentOS7/RHEL7安装Redis
方法一:使用命令安装(前提是已经安装了EPEL)。
安装redis:
1 |
yum -y install redis |
启动/停止/重启 Redis
启动服务:
1 |
systemctl start redis.service |
停止服务:
1 |
systemctl stop redis.service |
重启服务:
1 |
systemctl restart redis.service |
检查状态:
1 2 3 4 5 6 7 8 9 |
[root@idoseek ~]# systemctl status redis.service redis.service - Redis persistent key-value database Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled) Active: active (running) since 二 2014-10-21 21:37:22 EDT; 5h 26min ago Main PID: 30413 (redis-server) CGroup: /system.slice/redis.service └─30413 /usr/bin/redis-server 127.0.0.1:6379 10月 21 21:37:22 idoseek.com systemd[1]: Started Redis persistent key-value database. |
随系统启动服务:
1 2 |
[root@idoseek ~]# systemctl enable redis.service ln -s '/usr/lib/systemd/system/redis.service' '/etc/systemd/system/multi-user.target.wants/redis.service' |
关闭随机启动:
1 2 |
[root@idoseek ~]# systemctl disable redis.service rm '/etc/systemd/system/multi-user.target.wants/redis.service' |
方法二:编译安装
下载安装编译:
1 2 3 4 5 |
# wget http://download.redis.io/releases/redis-2.8.17.tar.gz # tar xzf redis-2.8.17.tar.gz # cd redis-2.8.17 # make # make install |
设置配置文件路径:
1 |
# mkdir -p /etc/redis && cp redis.conf /etc/redis |
修改配置文件:
1 2 |
# vim /etc/redis/redis.conf 修改为: daemonize yes |
启动Redis:
1 |
# /usr/local/bin/redis-server /etc/redis/redis.conf |
#关闭服务
1 |
redis-cli shutdown |
或者在cli中执行shutdown
1 |
redis 127.0.0.1:6379> shutdown |
清除缓存
1 |
redis-cli flushall |
更多文档请参考软件包内的“README”文件。
查看状态 :
1 |
# ss -nlp|grep redis |
关于ss命令,参考这里。
或者
1 |
# ps -ef | grep redis |
参考资料与拓展阅读
1)官方文档:http://redis.io/documentation
2)Redis 命令参考:http://www.redisdoc.com/en/latest/
3)使用 Redis为WordPress站点加速:How to load WordPress in a few milliseconds using Redis