redis
林会
这个作者很懒,什么都没留下…
展开
-
redis在linux安装及常用命令
1.上传压缩包到/soft/2.解压缩到/usr/redis/3.进到/usr/redis/redis-3.0.0下发现有Makefile,所以,直接make编译即可4.执行make install PREFIX=/usr/redis/redisAnzhuang/ 进行安装,并指定了安装目录5.进到安装目录下,启动./redis-server服务器(前端启动模式) 后台启动模式:进到解压缩的目...原创 2018-06-21 16:45:24 · 1437 阅读 · 0 评论 -
redis伪集群(跟真实集群相同,只是在一个服务器上操作)(文章中127.0.0.1为服务器ip)
在/usr/redis下创建一个redis-cluster的文件夹,将之前的安装目录拷贝到该文件夹下,#cp redisAnzhuang/bin redis-cluster/redis01 -r进到redis01目录下,删除dump.rdb文件,并修改redis.conf文件两处:1.将port端口号改为7001 2.cluster-enabled yes前的注释去掉回到redis-cluste...原创 2018-06-21 17:50:18 · 928 阅读 · 0 评论 -
redis基础知识回顾
1.windows下redis安装配置 安装包下载地址:https://github.com/MicrosoftArchive/redis/releases 打开cmd窗口,在安装路径运行 redis-server.exe redis.windows.conf 即启动成功。 另起一个cmd窗口,同样进入到redis安装路径下: redis-cli.exe -h 127.0.0.1 -p...原创 2019-04-01 16:59:24 · 149 阅读 · 0 评论 -
redis注意点
INCR有一些特别之处。如果我们可以通过一些代码自己完成这样的操作,为什么我们提供这样的操作呢?毕竟它很简单: x = GET count x = x + 1 SET count x 问题是只要有一个客户端使用密钥,以这种方式进行增量只会起作用。看看如果两个客户端同时访问此密钥会发生什么: 客户端A将计数读为10。 客户端B读取计数为10。 客户端A递增10并将计...原创 2019-04-01 17:00:43 · 118 阅读 · 0 评论 -
redis发布订阅及事务
redis发布订阅 例:订阅者: redis 127.0.0.1:6379> SUBSCRIBE redisChat Reading messages... (press Ctrl-C to quit) 1) "subscribe" 2) "redisChat" 3) (integer) 1 发布者: redis 127.0.0.1:6379> PUBLISH redi...原创 2019-04-01 17:21:18 · 87 阅读 · 0 评论 -
redis命令
一、Redis keys命令 delkey 该命令用于在 key 存在时删除 key。 dump key 序列化给定 key ,并返回被序列化的值。 exists key检查给定 key 是否存在。 expire key seconds 为给定 key 设置过期时间,以秒计。 expireat key time...原创 2019-04-01 17:21:56 · 109 阅读 · 0 评论 -
redis的一些问题
一、redis的并发竞争问题如何解决? Redis为单进程单线程模式,采用队列模式将并发访问变为串行访问。Redis本身没有锁的概念,Redis对于多个客户端连接并不存在竞争,但是在Jedis客户端对Redis进行并发访问时会发生连接超时、数据转换错误、阻塞、客户端关闭连接等问题,这些问题均是由于客户端连接混乱造成。对此有2种解决方法: 1.客户端角度,为保证每个客户端间正常有序与Redis进...原创 2019-04-01 17:22:59 · 68 阅读 · 0 评论 -
win7下多个redis的启动方式
cmd下: redis-server redis.windows.conf 连接: redis-cli.exe -h 127.0.0.2 -p 6379原创 2019-09-11 17:46:58 · 153 阅读 · 0 评论