Redis 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Redis 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Redis 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Redis 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Redis 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。

性能测试结果:

SET操作每秒钟 110000 次,GET操作每秒钟 81000 次,服务器配置如下:

Linux 2.6, Xeon X3320 2.5Ghz.

stackoverflow 网站使用 Redis 做为缓存服务器。

Redis 在 CentOS 下的启动脚本请看这里

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (40)

加载中
Redis数据量太大#Redis#
2019/11/19 12:40
回复
举报
我也在用3呢。5有什么新特性么?
2018/11/09 14:08
回复
举报
打分: 还行
我还在用3呢,5.0就出来了
2018/09/07 14:08
回复
举报
#Redis# 哦哦哦
2018/07/06 16:18
回复
举报
@红薯 你千不该万不该,不该把下的片子直接存放在 #Redis#
2018/04/24 12:18
回复
举报
断断续续的不正常,正怀疑是不是缓存问题,查看日志发现 #Redis# 竟然 OOM 了。。。
2018/04/24 12:11
回复
举报
擦,OSChina 的 #Redis# 缓存服务第一次 OOM !
2018/04/24 12:06
回复
举报
G.
打分: 力荐
神器啊
2017/07/27 15:38
回复
举报
打分: 力荐
好好用!!!
2017/07/04 14:49
回复
举报
更多评论
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2020/02/19 16:01

【redis】-- redis的事务

[toc] Redis通过MULTI、EXEC、WATCH等命令来实现事务( transaction)功能。事务提供了一种将多个命令请求打包,然后- -次性、按顺序地执行多个命令的机制,并且在事务执行期间,服务器不会中断事务而改去执行其他客户端的命令请求,它会将事务中的所有命令都执行完毕,然后才去处理其他客户端的命令请求。 1.redis事务的执行流程 在讲解事务前先简单介绍一下,有关事务的两个命令 multi:标记一个事务块的开始。 随后的指令将在执...

0
4
发表于DevOps专区
2020/04/16 23:54

Redis | Redis 的安装

点击上方蓝字关注我们 最近比较用心的学习了 Redis 相关的知识,关于 Redis 的知识也是有不少收获的,因此打算把所学的内容逐步的进行整理并汇总起来,也算是一个阶段性的学习成果。整理的内容心里也有一个简单的打算,但是我也不确定是否有时间能够把它们整理完。因为还有部分需要耐心体会和学习的部分(比如底层的设计原理和源码的阅读)仍在继续,所以还是有些不确定的地方。 学习当然离不开学习资料,我的学习资料部分来自互...

0
0
发表了博客
2019/12/27 14:31

[redis] 又见redis

前言 说起来,我是刚刚一搜才回忆起以前便花时间学习过一次redis,读过几个小册子留下了大量的笔记。 [redis] redis [redis] 与redis cluster有关的学习笔记 [redis] <<The little Redis book>>的读书笔记 结果却印象淡薄,可见当时的学习收效甚微。 环境 1 安装 这次使用git源码编译安装。https://github.com/antirez/redis # make # make PREFIX=/root/OUTPUT_redis install 安装后 [root@T9 redis.git]# tree /root/OUTPUT...

0
0
发表了博客
2019/05/29 11:25

redis redis-cli

默认无权限控制: 远程服务连接: $ redis-cli -h 127.0.0.1 -p 6379 windows下 :redis-cli.exe -h 127.0.0.1 -p 6379 redis 127.0.0.1:6379> 远程服务停止: $ redis-cli -h 172.168.10.254 -p6379 shutdown 2) 有权限控制时(加上-a 密码): redis-cli -h 127.0.0.1 -p 6379 -a 123456 除了在登录时通过 -a 参数制定密码外,还可以登录时不指定密码,而在执行操作前进行认证。 假设两台Redis服务器,ip分别为:192.168.1.101...

0
0
发表了博客
2019/04/16 21:23

Redis之Redis事务

Redis事务的概念:   Redis 事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。   总结说:redis事务就是一次性、顺序性、排他性的执行一个队列中的一系列命令。   Redis事务没有隔离级别的概念:   批量操作在发送 EXEC 命令前被放入队列缓存,并不会被实际执行,也...

0
2
发表了博客
2019/07/21 10:15

redis 之django-redis

redis之django-redis 自定义连接池 这种方式跟普通py文件操作redis一样,代码如下: views.py import redis from django.shortcuts import render,HttpResponse from utils.redis_pool import POOL def index(request): conn = redis.Redis(connection_pool=POOL) conn.hset('kkk','age',18) return HttpResponse('设置成功') def order(request): conn = redis.Redis(connection_pool=POOL) ...

0
0
发表了博客
2019/07/21 10:15

redis 之django-redis

redis之django-redis 自定义连接池 这种方式跟普通py文件操作redis一样,代码如下: views.py import redis from django.shortcuts import render,HttpResponse from utils.redis_pool import POOL def index(request): conn = redis.Redis(connection_pool=POOL) conn.hset('kkk','age',18) return HttpResponse('设置成功') def order(request): conn = redis.Redis(connection_pool=POOL) ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
06/25 18:43

Redis分布式锁问题

在redis集群中服务器较多,应用服务器也很多的情况下,采用redlock做分布式锁,当同时有很多线程抢占锁的情况下,会不会造成分布式锁效率低下,服务器CPU飙升。

3
0
2019/11/17 19:47

Redisson 启用看门狗设置

5
0
发表于开发技能专区
06/07 11:57

Springboot 利用redis scan 模糊匹配key,一个key每次保守估计有20w个,在生产环境很慢!几乎不能用,怎么办

Springboot 利用redis scan 模糊匹配key,一个key每次保守估计有20w个,在生产环境很慢!几乎不能用,怎么办! 集群环境下

2
0
发表于软件架构专区
2018/03/12 11:50

使用php脚本循环消费队列时,redis报错redisException: Connection lost

因为使用rabbitmq队列循环消费,也就是while true, php脚本一直运行,同时连接redis时使用的是单例,不会每次都重新new。然后redis连接过一段时间(大概一个小时)后会由established状态变为close_wait状态。然后队列有数据,开始消费时,调用redis就会抛出异常redisException: Connection lost in xxxxxxx; 初步猜测是因为,redis连接长时间无数据交互,而服务端主动关闭连接导致的,只是猜测,请问到底是什么原因,有遇到过的...

6
1
发表了问答
2014/04/22 22:35

如何设置redis中hash的field的expire ?

比如: redis.hset("website", "google", "www.google.cn"); redis.hset("website", "baidu", "www.baidu.com"); redis.hset("website", "sina", "www.sina.com"); 如何 单独设置 google ,baidu,sina,的 expire ?

7
0
发表于数据库专区
2020/03/20 11:32

redis5不支持Windows吗?为啥官网下不到

只能看到Linux和docker版本的,但没看到windows的,求解!

8
1
2018/06/01 11:28

怎么把netty的链接通道存储到redis中这样后续可以通过key取出channel给客户端发消息

请问下,怎么把netty的链接通道存储到redis中这样后续可以通过key取出channel给客户端发消息 或者说有什么更好的方式去存取channel

22
2
发表于数据库专区
04/28 16:23

关于web项目配置文件是否使用缓存

现在项目中有个业务有默认的物品标签列表,目前放到一个json配置文件中,然后读取配置文件,返给前端。 现在有个问题,这个json配置文件的内容是否有必要缓存到redis中。如果每次直接读取配置文件的话每次都有一次本地磁盘io操作;但是如果放到redis话,就每次有一次远程网络访问io操作。 所以问题是,是否有必要redis缓存这个配置文件?

3
0
发表了问答
2017/04/04 11:07

Redis从入门到精通视频课程分享

Redis从入门到精通视频课程分享给大家,共 26课时,需要的可以回复留一下邮箱。

1153
29
发表于开发技能专区
2019/06/25 09:19

springboot中使用redis并发500时线程错误

最近做压力测试,并发只弄到了500就报错了:org.springframework.data.redis.RedisSystemException: Unknown redis exception; nested exception is java.util.concurrent.RejectedExecutionException: Thread limit exceeded replacing blocked worker...

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
40 评论
1.2K 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部