Redis环境安装步骤

运维 jason 661℃ 0评论

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

2 Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。

3 Redis支持主从同步。数据可以从主服务器向任意数量的从服务器上同步,从服务器可以是关联其他从服务器的主服务器。这使得Redis可执行单层树复制。存盘可以有意无意的对数据进行写操作。由于完全实现了发布/订阅机制,使得从数据库在任何地方同步树时,可订阅一个频道并接收主服务器完整的消息发布记录。同步对读取操作的可扩展性和数据冗余很有帮助。

redis安装:

在redis官网下载redis-3.0.5.tar.gz
放到/usr/local/src 目录中,要知道这个目录是放置安装包的

1 解压

cd /usr/local/src
tar -zxvf redis-3.0.5.tar.gz 

2 编译以及安装

make 
make install

3 创建新的redis路径

cd /usr/local
mkdir -p /usr/local/redis/bin/   (命令) 
mkdir -p /usr/local/redis/etc/  (配置文件)

4 将配置文件和核心文件转移到相关路径

cd /usr/local/src/redis-3.0.5
mv ./redis.conf   /usr/local/redis/etc/
cd /usr/local/src/redis-3.0.5/src
mv (标绿的) /usr/local/redis/bin/

5 启动服务器端

1 ./redis-server &
2 ./redis-server /usr/local/redis/etc/redis.conf

6 修改配置文件内容

  1 cd /usr/local/redis/etc/redis.conf
    将daemonize no 改为 daemonize yes
    保存
  2 ./redis-server /usr/local/redis/etc/redis.conf

7 查看是否已经启动成功

查看启动
ps -ef | grep redis
端口
netstat -tunpl |grep 6379

8 启动客户端

 ./redis-cli

9 关闭

关闭  pkill redis-server 或 ./redis -cli shutdown
./redis-cli 退出进不去客户端

10 php安装redis扩展

php5.6安装

下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
上传phpredis-2.2.4.tar.gz到/usr/local/src目录
cd /usr/local/src #进入软件包存放目录
tar zxvf phpredis-2.2.4.tar.gz #解压
cd phpredis-2.2.4 #进入安装目录
/usr/local/php/bin/phpize #用phpize生成configure配置文件
./configure --with-php-config=/usr/local/php/bin/php-config  #配置
make  #编译
make install  #安装
安装完成之后,出现下面的安装路径
/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/

php7安装

第一种方式:

 yum install php70w-redis

第二种方式

下载:wget https://github.com/phpredis/phpredis/archive/php7.zip
cd /usr/local/src #进入软件包存放目录
unzip php7.zip   #解压
cd phpredis-php7  #进入安装目录
/usr/local/php/bin/phpize #用phpize生成configure配置文件
./configure --with-php-config=/usr/local/php/bin/php-config  #配置
make  #编译
make install  #安装
安装完成之后,出现下面的安装路径
/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/

11、配置php支持

vi /usr/local/php/etc/php.ini  #编辑配置文件,在最后一行添加以下内容  
php.ini 在你编译的时候没有指定的话,默认在lib目录下

添加

extension="redis.so"

:wq! #保存退出

12、重启

13、测试

vi /usr/local/nginx/html/index.php   #编辑

phpinfo();

转载请注明:Jason博客 » Redis环境安装步骤

喜欢 (5)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

记载着一个程序员的编码历程