Redis相关知识总结(一)
一、redis的安装
1、 在windows上安装redis服务器
1) 下载windows版的redis安装包解压到c盘根目录
2) 在解压后的redis包创建redis.conf配置文件,配置如下
pidfile /var/run/redis.pid
# 端口
port 6379
# 绑ip
# bind 127.0.0.1
# 数据有效期
timeout 300
# 数据库数量
databases 16
#################################快照配置#################
save 900 1
save 300 10
save 60 10000
# 是否对数据进行压缩
rdbcompression yes
# 数据库名
dbfilename dump.rdb
# Redis 工具目录
dir ./
3) 进入windows的命令窗口,把目录切换到redis包所在的路径,如:C:/redis,然后输入redis-server.exe回车就会看到redis启动的命令窗口。
4) 切换到C:/redis然后输入命令redis-cli打开客户端进行测试。
5) 在http://www.redis.net.cn/可以查找相关的命令进行测试。
2、 在windows下安装phpredis扩展
1)下载当前wamp或lamp环境相同的php版本号的phpredis扩展包解压
2)把解压包里php_redis.dll复制到php的ext目录下,重启web服务
3)使用phpinfo()函数查看php的配置项,如果配置里包含了redis说明安装成功。
3、在linux下安装redis
1) 首先下载redis安装包
2) 解压后进入redis目录
3)执行make,然后进入当前目录下src目录,执行make install
4) 配置 redis:使用vi进入redis.conf文件,查找daemonize 把后面的no改成yes
5) 启动redis: /redis安装路径/redis-server /redis安装路径/redis.conf
6) 查看redis是否成功:pstree |grep redis 如果显示了redis相关信息说明安装成功
4、linux下安装phpredis扩展
1) 下载安装包解压
2)进入redis解压目录如 /opt/data/redis/
3) 执行phpize
4) 执行 ./configure –with-php-config=/php安装路径/bin/php/php-config
5) 执行 make
6) 执行 make install 会得到redis扩展的所在路径
7) 打开php.ini
8) (1)添加 extension_dis = “redis扩展所在的路径” (2)添加extension=redis.so;然后保存,重启web服务,使用phpinfo()检测php配置项中是否存在redis,如果存在说明安装成功,否则回头检查哪一步没有写对。
5、测试redis是否能在php环境中运行,创建test.php文件,写上下面的代码,然后运行,看是否能获取test的值。如果获取成功说明可以用了。
<?php
$redis = new Redis();
$redis->connect(‘web服务器ip’, 6379);
$redis->set(‘test’,’ffsdf’);
$redis->get(‘test’);
?>
注:redis命令请看:http://www.redis.net.cn/order/