列表
- redis數(shù)據(jù)庫中:
redis -cli -h ip -p port(默認6379)
select 1
選擇一號數(shù)據(jù)庫
keys *
查看所有鍵
LRANGE key start stop
查看key鍵中的值,從start到stop的閉區(qū)間改橘,可以接受負索引
LTRIM key start stop
讓列表只保留指定區(qū)間的值
—————————————————————————————————————
LPUSH key value
為鍵為key列表的左邊添加一個元素如果key存在且為列表形式贝润,增加一個元素vlalue抓半,不存在則創(chuàng)建一個列表,存在但不是列表類型楼熄,報錯
RPUSH key value
同上召娜,右添加
—————————————————————————————————————
LPUSHX
和PLUSH相同蒸走,但是對于不存在的key的列表宾袜,不作任何操作
RPUSHX
同上
—————————————————————————————————————
LSET key index value
為列表中指定下標的元素賦值捻艳,就是修改操作。
LREM key count value
count=0移出所有试和,count<0從后到前移出count個讯泣,count>0從前往后移出count
from django-redis import get_redis_connection
con = get_redis_connection('default') #default是settings中設置的
used_key = '拼接的key'
con.lrem(used_key,0,value)
con.lpush(used_key,value)
con.ltrim(used_key, 0, 4)
con.lrange(used_key,0,4)