1、下载,解压,编译redis
$ cd /usr/local $ wget http://download.redis.io/releases/redis-3.2.8.tar.gz $ tar -zxvf redis-3.2.8.tar.gz $ cd redis-3.2.8 $ make
2 编译完成后,在src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。然后拷贝到解压根目录下。
(注意:redis.conf并不在src目录下面,它在解压的根目录下面)
cd /usr/local/redis cp src/redis-server ./ (redis的src目录) cp src/redis-benchmark ./ (redis的src目录) cp src/redis-cli ./ (redis的src目录)
3.启动redis服务
$ cd /usr/local/redis
$ ./redis-server redis.conf
如果遇到 can't open config file 'redis.conf' 提示错误
yum install -y gcc g++ gcc-c++ make
当启动后可能会停止不了;一直处于启动的界面,(Ctrl+c 退出)
如果停止不了则关掉;
然后在/usr/redis下修改redis.conf 找到daemonize no 改为yes;保存;
重新启动即可
4、重新进入并启动测试
二、安装php redis扩展
wget https://github.com/phpredis/phpredis/archive/2.2.8.tar.gz //下载redis扩展 tar xzf 2.2.8.tar.gz cd phpredis-2.2.8/ //额外扩展: yum install php-devel /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make make install
2、PHP配置文件php.ini最后一行, 加载redis扩展
extension=redis.so
3 重启服务(nginx,php-fpm)
service nginx restart
service php-fpm restart
4、运行代码
header("Content-type:text/html;charser=utf-8"); $redis = new Redis(); $redis->connect('127.0.0.1','6379') or die('Con not Content Redis'); //$redis->auth('123123'); $key = "hua"; if($redis->exists($key)){ echo $redis->get($key); }else{ $redis->set($key,'hello world'); echo "敬请期待"; }
5、vi撤销
编辑状态撤销操作,需要从编辑状态用键盘上的Esc键切换到“一般模式”
在一般模式中,按下一次字母U键就可以撤销一次上次的输入。
提示:编辑模式是无法执行命令的。