redis
文章平均质量分 74
PrayAllForYou
come on ,coding!
展开
-
redis-初级简介
1.特点:持久化---Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。多重数据类型--Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。数据备份--Redis支持数据的备份,会定期的从内存中,将新加入的数据存入到数据库中,即master-slave模式的数据备份原创 2016-09-28 16:53:53 · 351 阅读 · 0 评论 -
redis -- 服务器(server)
1.info :得到redis包括版本等信息。2.config 相关的:config get *,config set XX XX,config resetstat:重置 INFO 命令中的某些统计数据。3.dbsize:返回当前数据的key的数量4.清空flushall:清空所有数据库的数据,这个redis服务器的所有key 。flushdb :清空当前的数据库中原创 2016-10-08 11:36:19 · 517 阅读 · 0 评论 -
redis -- 连接
1.auth mypassword:通过密码进行保护redis 服务器,但是因为 Redis 高性能的特点,在很短时间内尝试猜测非常多个密码是有可能的,因此请确保使用的密码足够复杂和足够长,以免遭受密码猜测攻击。# 设置密码redis> CONFIG SET requirepass mypassword # 将密码设置为 mypasswordOKredis原创 2016-10-08 10:41:09 · 505 阅读 · 0 评论 -
redis -- 事务
1.watch key [key ...]:监视key如果在事务执行之前这个(或这些) key 被其他命令所改动,那么事务将被打断。返回值:总是返回 OK 。2.unwatch key [key ..]:取消对key的监视unwatch :取消对所有的key 的监视如果在执行 WATCH 命令之后, EXEC 命令或 DISCARD 命令先被执行了的话,那么就原创 2016-10-08 10:31:24 · 291 阅读 · 0 评论 -
redis -- set
1.增sadd key value [value ...]key 不存在时,创建一个。如果key重复,则忽略它。key 不是集合,抛错。2.删srem key value [value...]不存在的value将会被忽略,key 不是集合,抛错。smove source destination member:把元素从source 移动到destinati原创 2016-09-29 16:27:31 · 352 阅读 · 0 评论 -
redis -- key
1.删del key [key ... ]返回值:影响值2.改rename key newkey当key和newkey相同或者key不存在时,返回一个错误当newkey已经存在时,RENAME命令将覆盖旧值。返回值:改名成功时提示OK,失败时候返回一个错误。renamenx key newkey当且仅当newkey不存在时,将key改原创 2016-09-29 16:04:06 · 1056 阅读 · 0 评论 -
redis -- 字符串
1.增set key value :如果key已经持有其他值,SET就覆写旧值,无视类型。返回值:总是返回OK,因为SET不可能失败。setnx key value :如果key已经存在了,就不做任何操作。返回:1或者0setex key seconds value将值value关联到key,并将key的生存时间设为seconds(以秒为单位原创 2016-09-29 14:32:23 · 346 阅读 · 0 评论 -
redis -- hash表
hash 表就是 字典,key 为名字,field 是键key,value 是值value1.增加hset key field value :往key中添加键值对{field,value}如果key不存在,一个新的哈希表被创建并进行HSET操作。如果key不存在,一个新的哈希表被创建并进行HSET操作。返回值:如果field是哈希表中的一个新建域,并且值设置成功,返回1。如原创 2016-09-29 11:39:26 · 789 阅读 · 0 评论 -
redis--list 命令
list:允许重复元素,按照插入顺序,依次排列1.增:lpush key value1 value2:插入到表头如果key不存在,一个空列表会被创建并执行LPUSH操作。当key存在但不是列表类型时,返回一个错误。返回值:执行LPUSH命令后,列表的长度。lpushx key value1 value2:插入到表头如果key不存在,lpushx就什么也不做。原创 2016-09-28 21:54:49 · 3885 阅读 · 0 评论 -
redis -- python操作连接redis
1.先安装 redis,pyredissudo pip install redis sudo pip install python-redis2.示例:importredis>>>r=redis.Redis(host='localhost',port=6379,db=0)>>>r.set('guo','shuai')原创 2016-10-08 15:26:25 · 7380 阅读 · 0 评论