redis
C语言编写, 特性:基于内存运行,高性能,支持持久化和分布式的NoSQL数据库>
1.redis支持数据的持久化,可将内存中的数据保存在磁盘,可以下次使用
2.key-value类型, 支持的数据结构有 string,list,set,zset,hash。
3.支持 master-slave模式 的主从复制和事务操作
--------------------------------------------------------- key 关键字常用命令
1. KEYS * : 查看所有key 127.0.0.1:6379> KEYS *
2. EXISTS keyname : 判断key是否存在 127.0.0.1:6379> EXISTS mylist
3. MOVE key db : 将key移动到指定db 127.0.0.1:6379> MOVE mylist 1
4. EXPIRE key seconds : 为key设置存活期 127.0.0.1:6379> EXPIRE atguigu 9999
5. TTL key : 查看key还有多少秒过期, -1永不过期, -2已过期 127.0.0.1:6379> TTL atguigu
6. TYPE key : 查看指定key的类型 127.0.0.1:6379> TYPE atguigu
--------------------------------------------------------- key 关键字常用命令
1. SET key value: 设置键值
2. GET key: 获取值
3. DEL key: 删除值
4. APPEND key value: 追加值
5. STRLEN key: 查看长度
6. INCR key: 将key保存的数字增加1, 如果是字符报错
7. DECR key: 将key减少1
8. INCRBY key incremen:将key增加指定值
9. DECRBY key decrement:将key减少指定值
10. GETRANGE key start end: 返回指定范围的值
11. SETRANGE key offset value: 设置指定范围的值
12. SETEX key seconds value: 设置键值并增加存活时间
13. SETNX key value: 不存在时设置键值
14. MSET key value [key value ...]: 批量设置键值
15. MGET key [key ...]: 批量获取值
16. MSETNX key value [key value ...]: 不存在时批量设置键值
17. GETSET key value: 返回值并设置键值
剩余数据结构:
1. 英文官网: https://redis.io/
2. 中文网站: http://redisdoc.com/
浙公网安备 33010602011771号