redis从入门到精通
一、redis的定义
一个开源高性能的key-value内存NoSQL数据库
二、redis的优点
(1)性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s
(2)丰富的数据类型 – Redis支持二进制案例的 String, List, Hashe, Set 及 Ordered Set 数据类型操作
(3)原子 – Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI和EXEC指令包起来。
(4)丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性。
三、redis的安装
(1)下载安装包
服务器端:Redis-x64-3.2.100.msi
客户端:redis-desktop-manager-0.9.3.817.exe
运行:redis-server.exe redis.windows.conf
四、redis的配置
1. 取消保护模式
protected-mode no
2. 绑定所有IP地址
# bind 127.0.0.1
3. 后台运行
daemonize yes
五、redis的数据类型
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。