首页 > 其他 > 详细

redis 安装部署

时间:2016-08-18 22:56:20      阅读:273      评论:0      收藏:0      [点我收藏+]

1.redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久的Key-Value数据库

2.memcached与redisd对比
              memcached                redis
类型          key-value数据库        key-value数据库
过期策略     支持                         支持
数据类型     单一数据类型             五种数据类型
持久化         不支持                      支持
主从复制     不支持                    支持
虚拟内存     不支持                    支持

3.redis官网
http://redis.io/

4.redis部署

cd /usr/local/src/
wget http://download.redis.io/releases/redis-3.0.5.tar.gz
tar -zxvf redis-3.0.5.tar.gz
cd redis-3.0.5
make PREFIX=/usr/local/redis-3.0.5 install
ln -s /usr/local/redis-3.0.5/ /usr/local/redis

 5.修改redis启动命令

cp /usr/local/src/redis-3.0.5/utils/redis_init_script /etc/init.d/redis
chmod +x /etc/init.d/redis
vim /etc/init.d/redis
  7 EXEC=/usr/local/redis/bin/redis-server   |修改为启动服务
  8 CLIEXEC=/usr/local/redis/bin/redis-cli    |修改为启动命令

 6.配置redis为后台启动

cp /usr/local/src/redis-3.0.5/redis.conf /etc/redis/
vim /etc/redis/redis.conf
 42 daemonize yes

[root@redis01 redis-3.0.5]# /etc/init.d/redis start                      
Starting Redis server...
[root@redis01 redis-3.0.5]# lsof -i :6379
COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
redis-ser 6917 root    4u  IPv6  24147      0t0  TCP *:6379 (LISTEN)
redis-ser 6917 root    5u  IPv4  24149      0t0  TCP *:6379 (LISTEN)

 7.配置redis环境变量

echo ‘PATH="/usr/local/redis/bin:$PATH"‘>>/etc/profile
source /etc/profile

 8.操作

[root@localhost /]# ln -s /usr/local/redis/bin/redis-cli /usr/local/bin/redis-cli   做软链接
[root@localhost /]# redis-cli -h 192.168.2.14 -p 6379	是单进程,单线程,只能使用一个CPU
192.168.2.14:6379> set key_hello value_hehe	设置key,value
OK
192.168.2.14:6379> get key_hello		获取key
"value_hehe"
192.168.2.14:6379> keys *			获取key值
1) "key_hello"
192.168.2.14:6379> del key_hello		删除key
(integer) 1

 

redis 安装部署

原文:http://www.cnblogs.com/sunmmi/p/5785396.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!