首页 > 代码库 > Redis 三:存储类型之字符串
Redis 三:存储类型之字符串
1.赋值单个: set a 100 [赋值多个:mset a 100 b 200 c 300]2.取值单个: get a [取值多个:mget a b c]3.数字递增 incr a 在a的基础上+1,那就是返回101 如果预先的值为0,那么返回1,如果预先的值不是整形,则返回错误“is not an integer...”3.1 数字递减 decr 用法跟上面一样 decr4.约定(命名方式) 对象类型:对象ID:对象属性 user:100:friends 存储用户id为100的好友列表 user:100:friends.count 存储用户id为100的好友列表里的好友个数5.增加指定的整数 incrby set a 100 incrby a 5 get a 返回1056.增加指定的浮点数(双精度) incrbyfloat set a 100 incrbyfloat a 1.5 get a 返回101.5 7.向一个字符串的尾部追加值 append (倒不如说成追加吧!) set a li append a bin get a 返回 libin 8.strlen 获取字符串的长度 set a li strlen a 返回 2 9.位操作 getbit a 3 获取a的值转换为二进制后,第3位的二进制位是多少(要么0,要么1) setbit a 3 1 将a的值转换为二进制后,把第3位的二进制位设置为1 bitcount a 统计a的值,二进制位为1的个数 bitcount a 0 1 比如a的值为"abc",那么0 1就是取"ab"的值的二进制里有多少个为1的二进制位 bitop or res a b 将a、b的or位运算结果赋值给res and xor not
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。