This is an old revision of the document!
安装:
Centos: yum install redis Mac: brew intall redis
配置:
vi /etc/redis/redis.conf set :daemonize yes
运行服务
redis-server /etc/redis/redis.conf
停止服务
redis-cli shutdown
命令行客服端
redis-cli
安装php扩展
pecl install redis vi /etc/php.ini add extension=redis.so
and may need reset php-fpm
PHP示例, set 和 list
<?php //连接本地的 Redis 服务 $redis = new Redis(); $redis->connect('127.0.0.1', 6379); echo "Connection to server sucessfully"; //设置 redis 字符串数据 $redis->set("tutorial-name", "Redis tutorial souppppp"); // 获取存储的数据并输出 echo "Stored string in redis:: " . $redis->get("tutorial-name"); ?> <?php //连接本地的 Redis 服务 $redis = new Redis(); $redis->connect('127.0.0.1', 6379); echo "Connection to server sucessfully".PHP_EOL; //存储数据到列表中 $redis->lpush("tutorial-list", "Redis"); $redis->lpush("tutorial-list", "Mongodb"); $redis->lpush("tutorial-list", "Mysql"); // 获取存储的数据并输出 $arList = $redis->lrange("tutorial-list", 0 ,5); echo "Stored string in redis".PHP_EOL; print_r($arList); ?>
主要命令参考:
redis-benchmark:redis性能测试工具 redis-check-aof:检查aof日志的工具 redis-check-dump:检查rdb日志的工具 redis-cli:连接用的客户端 redis-server:redis服务进程