【小编推荐】linux下安装redis(wdcp)

2016-12-21   |   发布者:梁国芳   |   查看:3320次

php
 

1.首先安装redis

 

  1. yum install redis
 2.下载redis的php扩展
  1. wget https://github.com/phpredis/phpredis/archive/2.2.6.zip
本帖最后由 多啦A梦 于 2015-11-4 10:31 编辑

1.首先安装redis

 

  1. yum install redis
复制代码

 


[color=rgb(51, 102, 153) !important]复制代码

2.下载redis的php扩展

  1. wget https://github.com/phpredis/phpredis/archive/2.2.6.zip
复制代码

3.解压与编译

 

  1. unzip 2.2.6
  2. cd phpredis-2.2.6
  3. /www/wdlinux/php/bin/phpize
    ./configure --with-php-config=/www/wdlinux/php/bin/php-config

  4. make  && make install 
  5.  
  6.  
4.php加载swoole扩展
extension= /www/wdlinux/apache_php-5.6.21/lib/php/extensions/no-debug-non-zts-20131226/redis.so

5.修改配置

 

  1. #vi /etc/redis.conf
复制代码

 

6.启动进程

    1. #redis-server /etc/redis.conf
    复制代码

7.查看进程有没有成功启动

 

  1. #ps -ef | grep redis
复制代码

 

8.测试输入一个键值

#redis-cli set test “123456”


9.获取键值

  • #redis-cli get test

10.关闭redis

  • # redis-cli shutdown

   //关闭所有

关闭某个端口上的redis

  • # redis-cli -p 6397 shutdown

  //关闭6397端口的redis

说明:关闭以后缓存数据会自动dump到硬盘上,硬盘地址见redis.conf中的dbfilename  dump.rdb


------------------------------------------------------------------------------------------------------
科普:
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。