lpush k1 12345#左侧添加 后进先出
rpush k1 12345#右侧追加 先进先出
lrange k1 start end #从左向右遍历列表
lpop k1 #从左侧弹出一个元素
rpop k1 #从右侧弹出一个元素
lindex k1 index #安装下标获取元素
llen k1 #获取列表中元素的个数
lrem k1 count val #从列表中删除count个val
ltrim k1 start end #截取start-end 后返回
rpoplpush k1 k2 #k1出队k2入队
lset k1 index val #设置index位置为val
linsert k1 after|before val val1 #在val前或者后添加val1
Redis Hash(哈希表,对象) kv模式不变,v也是键值对
hset key field value #添加属性
hmset key field value ... #批量添加
hget key field #获取属性
hmget key field field #批量获取
hgetall key #获取所有
hdel key field #删除属性
hlen key #获取元素数量
hexists key field #判断某个属性是否存在
hkeys key #获取key的所有field
hvals key #获取key的所有value
hincrby key field len #key的field按len增加
hincrbyfloat key field float #key的field按float增加
hsetnx key field #不存在赋值,存在了无效
zadd key score member #添加元素
zrange key start end #按元素分数从小到大返回strat-end区间元素
zrevrange key start end #按元素分数从大到小返回strat-end区间元素
zrangebyscore key min max #获取指定分数区间范围的元素
zscore key member #获取某个元素的分数
zcard key #获取集合数量
zrem key member #删除元素
zincry key increment member #增加某个元素的分数
zcount key min max #获取某个分数范围内元素的个数
zmpop
Redis GEO(地理位置,经纬度)
geoadd bj 116.40417739.909652 tam #添加北京天安门坐标
geopos bj tam #获取北京天安门坐标
geodist bj tam cc #获取天安门长城的距离
geodist bj tam gg km #获取北京天安门到故宫多少千米
geohash bj gg #获取北京故宫的hash值
georadius bj 116.30055239.873015100 km #获取坐标值100公里内的地址
GEORADIUSBYMEMBER bj gg 100 km #根据元素获取周边地址