CentOS编译安装Redis及扩展

本安装方法支持CentOS6.x和7.x
使用到的软件:
Redis 3.x, 4.x, 5.x:redis-5.0.3
tcl8.6.6:http://prdownloads.sourceforge.net/tcl/tcl8.6.6-src.tar.gz
php redis 扩展: https://github.com/nicolasff/phpredis
EasyRedisAdmin(redis管理工具):
https://github.com/pkuoliver/EasyRedisAdmin

一、安装redis

首先安装tcl

tcl安装成功之后安装redis,可以根据需要选择redis的版本进行安装,

安装成功~,启动redis服务:

重启redis

使用 redis-cli 连接,当然也可以使用telnet,测试如下:

关闭

可以使用命令redis-cli shutdown (推荐),它完成的操作包括:
* 停止所有客户端
* 如果有至少一个保存点在等待,执行 SAVE 命令
* 如果 AOF 选项被打开,更新 AOF 文件
* 关闭 redis 服务器(server)

如果持久化被打开的话, SHUTDOWN 命令会保证服务器正常关闭而不丢失任何数据。
使用redis-cli –help 查看更多选项
关于redis 配置文件中文说明说明:
https://github.com/silenceper/my/blob/master/config/redis2.4.chinese
redis 命令手册:
http://redis.readthedocs.org/cn/latest/index.html
使用EasyRedisAdmin 管理Redis

移至一个可以访问的目录就可以管理了!(如果出错看看是否关闭了selinux )

二、php扩展redis.so安装

注意(php7需要安装3.0以上版本扩展,php5需要安装2.2版本扩展)

将extension=redis.so 加入php.ini文件

重启httpd查看phpinfo
可以看到redis扩展已经成功加载

三、使用php操作redis

使用redis 无法直接存储数组 对象 可以考虑使用序列化/反序列化 进行存取。
参考php-redis手册 : http://pan.baidu.com/s/1gNSh6

发表评论

电子邮件地址不会被公开。 必填项已用*标注