redis
不土豆吃土豆
这个作者很懒,什么都没留下…
展开
-
redis数据操作----string
string string是redis最基本的数据 最大能存储512M string类型是二进制安全的,即可以为任何数据,比如数字、图片、序列化对象等 命令 设置键值 set key value 例如: 127.0.0.1:6379> set str 'monday' OK 根据键获取值,如果不存在此键则返回nil 例如:求str键的值 127.0.0.1:6379&...原创 2019-02-21 22:53:27 · 112 阅读 · 0 评论 -
redis数据操作----set
set 无序集合 元素为string类型 元素具有唯一性,不重复 命令 设置 添加元素,无法添加重复元素 sadd key member [member ...] 例如:在集合里添加成员 127.0.0.1:6379> sadd s1 'jane' 'tony' (integer) 2 例如:在集合中添加了重复的集合 127.0.0.1:6379> smemb...原创 2019-02-20 23:07:01 · 124 阅读 · 0 评论 -
redis数据操作----list
list 列表的元素类型为string 按照插入顺序排序 在列表的头部或者尾部添加元素 命令 设置 在头部插入数据 lpush key value [value ...] 在尾部插入数据 rpush key value [value ...] 例如:在一个键插入字符串列表,键值及其顺序为first,two,three 使用lpush命令为:(并用lrange查询排序是否正确) ...原创 2019-02-19 22:03:18 · 117 阅读 · 0 评论 -
redis数据操作----hash
hash 数据类型 hash 用于存储对象,对象的格式为键值对(json格式) 命令 设置一个键一个属性 hset key(键名) field(属性) value(属性值) 例如存储:{ name:张三} name 为属性(field),张三为属性值(value) 设置命令: 127.0.0.1:6379> hset ht1 name "张三" 设置一个键多个属性 HMS...原创 2019-02-19 00:15:14 · 189 阅读 · 0 评论 -
NoSQL之Redis----运行
启动Redis服务器 redis-server 启动客户端 redis-cli 运行客户端成功如图: xxxx@ubuntu:~$ redis-cli 127.0.0.1:6379>原创 2019-02-18 17:25:57 · 104 阅读 · 0 评论 -
redis与Python交互应用实例----用户登录
示例:用户登录 业务过程如下: 输入用户名、密码 密码加密 判断redis中是否记录了用户名,如果有则成功 如果redis中没有用户名,则到mysql中查询 从mysql中查询成功后,将用户名记录到redis中 #encoding=utf-8 import RedisConnet import MysqlConnet import hashlib name=raw_input("请...转载 2019-02-22 00:59:56 · 456 阅读 · 0 评论 -
redis与Python交互
安装包 联网安装 sudo pip install redis 交互代码 xxx@ubuntu:~$ python3 Python 3.5.2 (default, Nov 12 2018, 13:43:14) [GCC 5.4.0 20160609] on linux Type "help", "copyright", "credits" or "license" for more i...原创 2019-02-22 00:57:45 · 109 阅读 · 0 评论 -
redis----发布订阅
发布订阅 命令 订阅 subscribe 频道名 [频道名 ...] 例如:创建一个频道名为animal_channel 127.0.0.1:6379> subscribe animal_channel Reading messages... (press Ctrl-C to quit) 1) "subscribe" 2) "animal_channel" 3) (integer...原创 2019-02-22 00:56:56 · 96 阅读 · 0 评论 -
redis数据操作----键的命令
键的命令 查找所有的键 keys * 例如: 127.0.0.1:6379> keys * 1) "ht3" 2) "s1" 3) "ht1" 4) "week" 5) "five" 6) "thursday" 7) "two" 8) "tuesday" 9) "t2" 10) "原创 2019-02-21 23:53:11 · 118 阅读 · 0 评论 -
redis数据操作----zset
zset sorted set,有序数据 元素为string类型 元素具备唯一性,不重复 每个元素都关联一个double类型的score,表示权重,通过权重将元素从小到大排列 元素的score可以相同 命令 添加 zadd key score member [score member ...] 例如:添加成员 127.0.0.1:6379> zadd z1 1 'jane...原创 2019-02-20 23:59:01 · 178 阅读 · 0 评论