
redis
文章平均质量分 65
饼条豪侠
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis(window版本)安装及使用
1、打开redis官网http://redis.io/点击Download2.往下拉,找到Windows,由图片中的文字可以看出Redis项目不正式支持Windows。 但是,Microsoft开放技术小组开发和维护这个Windows端口针对Win64。3.点击后,会发现其实是跳转到了微软的GitHub地址 https://github.com/MSOpenTech/redis/releases,...转载 2018-03-08 13:53:30 · 647 阅读 · 0 评论 -
redis的事务处理
事务处理更新时间:2017-06-07 13:26:11 场景介绍云数据库 Redis 版支持 Redis 中 定义的“事务(transaction)”机制,即用户可以使用 MULTI,EXEC,DISCARD,WATCH,UNWATCH 指令用来执行原子性的事务操作。需要强调的是,Redis 中定义的事务,并不是关系数据库中严格意义上的事务。当 Redis 事务中的某个操作执行失败,或者用 ...转载 2018-03-14 17:26:42 · 210 阅读 · 0 评论 -
redis的一些性能测试,主要是keys和smembers
1,测试循环存100万数据,显示qps1201,cpu 使用2.7%,正常范围内。2,测试循环存和取一起执行100万数据,显示qps1752,cpu 使用4.0%,正常范围内。3,测试用keys取100万数据,显示qps1752,cpu 使用6.0%,cpu非常高了。4,测试用存取和keys一起执行100万数据,显示qps1757,cpu 使用9.1%,cpu马 上明显飙高了。5,测试 ...转载 2018-03-14 17:25:15 · 1350 阅读 · 0 评论 -
分库分表时用Redis自增实现计数实现分布式id
最近公司项目用户量越来越大,之前的老系统由于设计不合理,已经不能满足目前的需要。现在做了一个新系统,两个系统不同的库,同时在运行。涉及到表id的问题,为了解决这个问题,使用redis来实现分布式id ,具体代码如下:1,设置一个key实现计数器功能,每取值一次调一次这个方法进行加1操作public void incr(Integer dbIndex, String key) throws Exce...转载 2018-03-14 17:23:50 · 695 阅读 · 0 评论 -
网站缓存技术总结( ehcache memcache redis)
网站技术高速发展的今天,缓存技术已经成为大型网站的一个关键技术,缓存设计好坏直接关系的一个网站访问的速度,以及购置服务器的数量,甚至影响到用户的体验。网站缓存按照存放的地点不同,可以分为客户端缓存、服务端缓存。客户端缓存客户端缓存又可分为:浏览器缓存、网关或代理服务器缓存 网关或代理服务器缓存是将网页缓存中网关服务器上,多用户访问同一个页面时,将直接从网关服务器把页面传送给用户。浏览器缓存是最靠近...转载 2018-03-14 17:22:55 · 235 阅读 · 0 评论 -
批量删除Redis数据库中的Key
Linux 的 xargs 指令redis-cli keys "*" | xargs redis-cli del//如果redis-cli没有设置成系统变量,需要指定redis-cli的完整路径//如:/opt/redis/redis-cli keys "*" | xargs /opt/redis/redis-cli del如果要指定 Redis 数据库访问密码,使用下面的命令redis-cli...转载 2018-03-13 11:22:51 · 351 阅读 · 0 评论 -
Redis常用命令
Redis常用命令集1)连接操作命令quit:关闭连接(connection)auth:简单密码认证help cmd: 查看cmd帮助,例如:help quit2)持久化save:将数据同步保存到磁盘bgsave:将数据异步保存到磁盘lastsave:返回上次成功将数据保存到磁盘的Unix时戳shundown:将数据同步保存到磁盘,然后关闭服务3)远程服务控制info:提供服务器的信息和统计mon...转载 2018-03-13 11:21:45 · 135 阅读 · 0 评论 -
redis类型[string 、list 、 set 、sorted set 、hash]
Keys redis本质上一个key-value db,所以我们首先来看看他的key. 首先key也是字符串类型,但是key中不能包括边界字符;由于key不是binary safe的字符串,所以像”my key”和”mykey\n”这样包含空格和换行的key是不允许的 注: 顺便说一下在redis内部并不限制使用binary字符,这是redis协议限制的。”\r\n”在协议格式中会作为特殊字符。 ...转载 2018-03-13 11:20:13 · 210 阅读 · 0 评论 -
redis错误creating server tcp listening socket 127.0.0.1:6379: bind No error
window下安装redis报错:creating server tcp listening socket 127.0.0.1:6379: bind No error这个错误说明已经开启了redis,并且已经占用了端口6379,需要停止redis后再开启的解决方案如下按顺序输入如下命令就可以连接成功1. redis-cli.exe 2. shutdown 3. exit 4. redis-serv...转载 2018-03-11 14:19:43 · 3965 阅读 · 0 评论 -
解决redis desktop manager 链接redis服务器链接不上问题
使用redis desktop manager 链接redis服务器出现以下问题:-DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authentication password is requested to clients...原创 2018-03-15 11:00:19 · 1111 阅读 · 0 评论 -
java以json的方式操作Redis的list
直接上代码/** * @Title:redis已json形式存储list * @param key * @param object * @return void * @throws */ public void setJsonString(String key,Object object){ Jedis jedis = getJedis(); jedis...原创 2018-03-08 17:14:01 · 2218 阅读 · 0 评论 -
Redis (error) NOAUTH Authentication required.解决方法
出现认证问题,应该是设置了认证密码,输入密码既可以啦注意密码是字符串形式![plain] view plain copy127.0.0.1:6379> auth "yourpassword" 例如密码是‘root’,当出现认证问题时候,输入“auth ‘root’”即可[plain] view plain copy127.0.0.1:6379> set name "hello" (...转载 2018-03-08 14:22:10 · 1348 阅读 · 0 评论 -
Redis时延问题分析及应对
Redis时延问题分析及应对Redis的事件循环在一个线程中处理,作为一个单线程程序,重要的是要保证事件处理的时延短,这样,事件循环中的后续任务才不会阻塞; 当redis的数据量达到一定级别后(比如20G),阻塞操作对性能的影响尤为严重; 下面我们总结下在redis中有哪些耗时的场景及应对方法;耗时长的命令造成阻塞keys、sort等命令keys命令用于查找所有符合给定模式 pattern 的 k...转载 2018-03-14 17:28:13 · 306 阅读 · 0 评论