复述中安装和使用的方法

  介绍

这篇文章主要介绍复述中安装和使用的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

<强>复述,安装和基本使用

一、安装,启动复述,

1,复述,安装

wget  http://download.redis.io/releases/redis-3.0.6.tar.gz   tar  xzf  redis-3.0.6.tar.gz   cd  redis-3.0.6   使

, 2,启动服务端

src/redis-server

3,启动客户端

src/redis-cli   redis>, set  foo 酒吧   好吧   redis> get  foo   “bar"

二,Python操作复述,

<强> 1,连接复述,服务器

#/usr/bin/Python   #,- *安康;编码:utf-8  - *   import 复述,   时间=r  redis.Redis(主机=?92.168.48.128",,端口=6379)   r.set (“shang",,“小姐:love 你!“)   print (r.get (“shang")

<强> 2,字符串操作

设置(名称,值,,=没有交货,px=,, nx=false, xx=false)   ,,,,,过期时间(秒)   ,,,,px,过期时间(毫秒)   ,,,,nx,如果设置为真,则只有名字不存在时,当前设置操作才执行,同setnx(名称,值)   ,,,,xx,如果设置为真,则只有名字存在时,当前设置操作才执行& # 39;& # 39;& # 39;   get(名字),,,获取值   mset (name1=傲琛?,,,,,,,,批量设置值,()为dict类型   mget (' name1 ', ' name2 '),,,,批量获取键的值,()为元组类型   append(名称,值)

<强> 3,列表操作

复述中存储列表类型的数据是在内存中,一个名字对应一个列表   lpush(名称,值)   r.lpush (“list_name", 2)   r.lpush (“list_name", 3、4、5) #保存在列表中的顺序为5、4、3、2      rpush(名称,值)   llen(名字)   #,名字对应的列表元素的个数      #,linsert(名称,refvalue,值)   #,name ,,代表的列表是对应的关键值   #,where ,,,, AFTER ,之前   #,refvalue ,,,中列表的某个元素   #,value ,,,,,你要增加的值是什么   r.linsert (“list1",,“AFTER",,,“test2",,“hello")         r.lset(名称、索引值):对名字对应的列表中的某一个索引位置重新赋值。   #,参数:   ,,,#,名字,复述的名字   ,,,#,指数列表的索引位置   #,价值,要设置的值   r.lrem(名称、值num):在名称对应的列表中删除指定的值   #,参数:   ,,,#,名字,复述的名字   ,,,#,价值,要删除的值   ,,,#,num,,, num=0,删除列表中所有的指定值;   ,,,,,,,,,,#,num=2,从前到后,删除2个;   ,,,,,,,,,,#,num=2,从后向前,删除2个

lpop(名字)在名称对应的列表的左侧获取第一个元素并在列表中移除,返回值删除那个元素的值

扩展:rpop(名字)表示从右向左操作

lindex(名称,索引):在名称对应的列表中根据索引取列表元素

lrange(名称、开始、结束):在名称对应的列表分片获取数据

<强> 4,设置操作

Set 不重复的列表   大块漂浮植物(名称,值)   r.sadd (“set_name",“aa",“bb")   smembers(名字)   #获取名字对应的集合的所有成员   scard(名字)   #获取名字对应的集合中的元素个数   sismember(名称,值)   #检查值是否是名字对应的集合内的元素   spop(名字)   #从集合的右侧移除一个元素,并将其返回   srem(名称,值),,删除集合中的某个元素   r.srem (“set_name",,“aa")

<强> 5,哈希操作

复述,在内存中存储散列类型是对以名称应一个字典形式存储的   hset(名称、关键值)   #名称对应的散列中设置一个键值对(不存在,则创建,否则,修改)   #参数:   ,,,#名称:复述的名字   ,,,#键:key1对应的散列中的关键   ,,,#价值:value1对应的散列中值的   hget(名称、键)   #在名字对应的散列中获取根据关键获取价值      hmset(名称、映射)   #在名字对应的散列中批量设置键值对   #参数:   ,,,,#名称:复述的名字   ,,,,#映射:字典,如{& # 39;k1 # 39;: & # 39; v1 # 39;, & # 39; k2 # 39;, & # 39; v2 # 39;}   hmget(名称、键* args)   #在名字对应的散列中获取多个键的值   #参数:   ,,,#名称:复述对应的名字   ,,,#键:要获取钥匙的集合,如:[& # 39;k1 # 39; & # 39; k2 # 39;, & # 39; k3 # 39;】   ,,,# * args:要获取的关键,如:k1、k2、k3   22,print (r.hmget(& # 39;测试# 39;,& # 39;k1 # 39;, & # 39; k2 # 39;)),,, #获取多个值

复述中安装和使用的方法