| 下载 | wget http://download.redis.io/releases/redis-3.2.8.tar.gz |
| 解压 | tar -zxvf redis-3.2.8.tar.gz |
| 编译和安装(进入redis解压出来的根目录下 | sudo make install |
| 安装完成后,进入目录/usr/local/bin中查看 | cd /usr/local/bin ls -all |
| 验证是否安装成功(不报错) | sudo redis-server |
| 查看已启动的redis-server | ps -ef|grep redis-server |
| 指定配置文件启动redis服务端 | sudo redis-server /etc/redis/redis.conf |
| 停止 | sudo pkill -9 redis-server |
| 客户端连接到redis服务器 | redis-cli |
| 连接到固定主机端口 | redis-cli -h 主机 -p 端口 --raw(raw 查看中文) |
| 切换数据库 | select 2 |
| 删除当前数据库中所有key | flushdb |
| 删除所有数据库中的key | flashall |
| 查找键 | keys * ---查找所有键 Keys *a* ---查找含a的键 |
| 判断键是否存在 | exists key(存在返回1,不存在返回0) |
| 查看值的类型 | type key(五种类型) |
| 删除键值对 | del key1 key2 |
| 设置过期时间 | setex key 有效时间(秒) value |
| 设置有效时间 | expire key 有效时间(秒) |
| 查看键的剩余有效时间 | ttl key (time to live) |
| 设置键值(如果不存在为添加,如果存在为修改) | set key value |
| 设置多个键值 | mset key1 value1 key2 value2 ... |
| 追加值 | append aa haha |
| 查询值 | get key |
| 根据多个键获取多个值 | mget key1 key2 ... |
| 从左侧插入数据 | lpush key value1 value2 … 结果[value2, value1] |
| 从右侧插入数据 | rpush key value1 value2 … 结果[value1, value2] |
| 插入一个元素 | linsert key before/after 现有元素 要插入的值 |
| 将列表中前count次出现的值为value的元素移除 | lrem key count value (count大于0: 从头往尾移除;count小于0: 从尾往头移除;count = 0: 移除所有) |
| 修改指定索引位置的元素值 | lset key index value |
| 获取列表里指定范围内的元素 | lrange key 开始索引 结束索引 (闭区间) |
| 截取列表里指定范围内的元素 | ltrim key 开始索引 结束索引 |
| 增加元素 | sadd key member1 member2 ... |
| 删除指定元素 | srem key member1 member2 ... |
| 返回所有元素 | smembers key |
| 添加元素 | zadd key score1 member1 score2 member2 ... |
| 删除元素 | zrem key member1 member2 ... |
| 删除权重在指定范围的元素 | zremrangebyscore key min max |
| 获取指定范围的元素 | zrange key 开始索引 结束索引(支持负数) |
| 获取score在指定范围内的元素 | zrangebyscore key min max |
| 获取元素的score值 | zscore key member |
| 设置单个属性 | hset key field value |
| 设置多个属性 | hmset key field1 value1 field2 value2 ... |
| 获取指定键所有的属性 | hkeys key |
| 获取一个属性的值 | hget key field |
| 获取多个属性的值 | hmget key field1 field2 ... |
| 获取所有属性的值 | hvals key |
| 删除hash键值 | hdel key field1 field2 ... |
| 获取hash中属性的个数 | hlen key |
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |