
redis数据库
YPL_ZML
这个作者很懒,什么都没留下…
展开
-
redis数据库有序集合常用操作
Redis 有序集合Sset (sorted set)Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成员是唯一的,但分数(score)却可以重复。> zadd zset 1 one 向zset中添加one,排序为1排序> ...原创 2019-06-10 19:25:43 · 221 阅读 · 0 评论 -
redis 正确显示中文命令
启动redis客户端时加上 --rawredis-cli -h redis_host --raw原创 2019-06-29 16:43:50 · 1020 阅读 · 0 评论 -
Redis和MySQL的4种结合方案
转自: https://www.cnblogs.com/daydaynobug/p/6649960.html 方案一:程序同时写Redis和MySQL读Redis 方案二:程序写MySQL, 使用Gearman调用MySQL的UDF,完成对Redis的写读Redis 方案三:程序写M...转载 2019-06-29 16:21:34 · 562 阅读 · 0 评论 -
使用redis做为MySQL的缓存
使用redis做为MySQL的缓存介绍•在实际项目中,MySQL数据库服务器有时会位于另外一台主机,需要通过网络来访问数据库;即使应用程序与MySQL数据库在同一个主机中,访问MySQL也涉及到磁盘IO操作(MySQL也有一些数据预读技术,能够减少磁盘IO读写,此部分后续继续研究),总之,直接从MySQL中读取数据不如直接从内存中读取数据来的效率高。为了提高数据库访问效率,人们采用了各种各样的...转载 2019-06-29 16:17:32 · 261 阅读 · 0 评论 -
redis 详解
什么是Redis?Redis 是开源免费的,遵守BSD协议,是一个高性能的key-value非关系型数据库。redis单线程问题所谓的单线程指的是网络请求模块使用了一个线程(所以不需考虑并发安全性),即一个线程处理所有网络请求,其他模块仍用了多个线程。redis采用多路复用机制:即多个网络socket复用一个io线程,实际是单个线程通过记录跟踪每一个Sock(I/O流)的状态来同时管理多个...转载 2019-06-10 15:02:07 · 427 阅读 · 0 评论 -
redis数据库 启动及环境配置
Redis环境配置下载安装地址: https://github.com/MicrosoftArchive/redis/releases解压文件到指定的目录,D:\ChromeCoreDownloads\Redis-x64-3.2.100将该目录加入到环境变量中,再打开cmd输入redis-server.exe redis.conf启动redis服务,如果出现下图表示启动服务成功在新的...原创 2019-06-10 18:59:23 · 729 阅读 · 0 评论 -
redis数据库常用操作
Redis数据结构之列表增加元素 lpush data_list a b c 左边插入三个元素a,b,c data_list 是列表名查询元素lrange data_list 0 -1 查询出所有元素,从第一个到最后一个删除元素:lpop data_list 左边删除一个元素的 rpop表示右边删除一个元素修改元素: lset data_list 0 a 0表示索引的值...原创 2019-06-10 19:02:21 · 178 阅读 · 0 评论 -
python操作redis列表数据
python操作redis安装redis包,pip install redis转载 2019-06-10 19:04:33 · 375 阅读 · 0 评论 -
redis数据库常用字符串操作
String(子串类型) set 命令:设置一个键和值,键存在则只覆盖,返回ok > set 键 值 例如: >set name zhangsan get 命令:获取一个键的值,返回值 > get 键 例如:>get name setnx命令:设置一个不存在的键和值(防止覆盖), > setnx 键 值 若键已存在则返回0表...原创 2019-06-10 19:15:42 · 202 阅读 · 0 评论 -
redis数据库常用hash类型操作
Hash类型Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。hset命令:设置一个哈希表的键和值>hset hash 名 键 值如:>hset user:001 name zhangsanhget命令: 获取执行哈希名中的键对应值hsetnx命令:设置一个哈希表中不存在的键和值>hsetnx hash名 ...原创 2019-06-10 19:17:46 · 266 阅读 · 0 评论 -
redis数据库常用双向列表操作
List列表(双向链表结构)Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)list即可以作为“栈”也可以作为"队列"。操作:>lpush list1 "world" //在list1头部压入一个字串>lpush list1 "hello" // 在list1头部压入一个字串>lrange list1 0...原创 2019-06-10 19:19:40 · 308 阅读 · 0 评论 -
redis数据库无序集合操作
Redis 集合(Set)Redis的Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。>sadd myset "hello" //向myset中添加一个元素 成功返回1,失败(重复)返回0>smembers myset //获取myset中的所有元素(结果是无序的)>srem myset "one" //从myset中删除一个...原创 2019-06-10 19:23:58 · 373 阅读 · 0 评论 -
在django中redis数据库的使用
第一步:修改setting配置# django redisCACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", # 这里写远程的ip 和 端口 "LOCATION": "redis://39.105.158.4:6379/1", "OPTI...转载 2019-06-30 11:59:02 · 406 阅读 · 1 评论