#Redis安装#--CenOS6.7下Redis的安装及配置使用笔记

user

雨橙

中国.四川.成都

世界之上、唯有远见、惟爱不变。


系统环境:CentOS6.7 32位

安装Redis
wget http://download.redis.io/releases/redis-2.8.17.tar.gz
tar xzf redis-4.0.6.tar.gz
cd redis-4.0.6
make
 
查看Redis配置(Redis的配置文件位于Redis安装目录下,文件名为redis.conf)
config get *
config get loglevel
 
修改Redis配置
config set loglevel "notice"
 
修改redis绑定IP
vi redis.conf
bind 127.0.0.1 192.168.0.104
 
修改redis认证密码
vi redis.conf
requirepass robinn
 
配置防火墙
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
重启防火墙
service iptables restart
 
启动redis服务
cd src
./redis-server redis.conf
 
启动redis客户端
cd src
./redis-cli 

./redis-cli -h 192.168.0.104 -p 6379 -a robinn (使用认证密码连接server)
 
Windows安装redis客户端
RedisDesktopManager下载地址:https://redisdesktop.com/download
点击下载RedisDesktopManager
 
 
Redis数据类型
1:string(字符串)(key=>value最大能存储512MB)
set [key] [value]
get [key]
 
2:hash(哈希) (键值(key=>value)对集合)
hmset [hash KEY] [field] [value]
hget [hash KEY] [field]
 
3:list(列表)
lpush [key] [value1]
lpush [key] [value2]
lrange [key] [start index] [stop index]
 
4:set(集合)(无序集合)
sadd [key] [value1]
sadd [key] [value2]
smembers [key]
 
5:zset(sorted set:有序集合)
zadd [key] [score] [value]
zadd [key] [score] [value1]
zadd [key] [score] [value2]
zrangebyscore [key] [start score] [stop score]

 
Redis相对于memcached具备的优势
1: 性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s
2: 丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作
3: 原子性 – Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI和EXEC指令包起来。
4: 丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等特性
 
 
Redis中文网:http://www.redis.cn/commands.html
posted at