redis
菜鸟笔记
java成长笔记
展开
-
redis设计与实现:简单动态字符串SDS
1、SDS定义SDS遵循C字符串以空字符结尾的惯例,保存空字符的一字节空间不计算在SDS的len属性里面。空字符对于SDS使用者是透明的,遵循空字符结尾的好处是SDS可以直接重用一部分C字符串函数库里面的函数。2、SDS和C字符串的区别1)常数复杂度获取字符串长度:C语言获取一个字符串的长度需要遍历整个字符串时间复杂度为O(N),而SDS在属性len中记录了字符串长度,获取字符串长度的时间复杂度为O(1)。2)杜绝缓冲区溢出:C字符串在执行拼接字符串时,如果长度不够...原创 2020-05-19 11:25:09 · 328 阅读 · 0 评论 -
linux下redis设置开机自启动
直接来步骤:1、设置redis.conf中daemonize为yes,确保守护进程开启。2、编写开机自启动脚本vi /etc/init.d/redis脚本内容如下:# chkconfig: 2345 10 90 # description: Start and Stop redis PATH=/usr/local/bin:/sbin:原创 2017-01-18 22:57:22 · 4007 阅读 · 1 评论 -
Invalid property 'maxActive' of bean class [redis.clients.jedis.JedisPoolConfig]
Spring和redis集成时,启动项目报maxActive属性没有setter和getter方法严重: Servlet [spring] in web application [/spring_demo] threw load() exceptionorg.springframework.beans.NotWritablePropertyException: Invalid pr原创 2017-01-18 10:39:40 · 1705 阅读 · 0 评论 -
redis、memcached、mongoDB 对比
Mongodb和Memcached不是一个范畴内的东西。Mongodb是文档型的非关系型数据库,其优势在于查询功能比较强大,能存储海量数据。Mongodb 和 Memcached不存在谁替换谁的问题。 Memcached 和 Redis它们都是内存型数据库,数据保存在内存中,通过tcp直接存取,优势是速度快,并发高。 Memcached 是一个高性能的分布式内存对象缓存系统,用于动转载 2017-02-07 13:38:05 · 4757 阅读 · 2 评论 -
linux下redis安装遇到的问题记录
1.redis在make时报错下载解压redis-3.0.2后,执行make进行编译,结果出现下面的错误:make: cc: Command not found make: *** [adlist.o] Error 1272.这是由于新安装的Linux系统没有安装gcc环境,需要安装gcc,为了方便,这里我选择用yum进行安装。# yum原创 2016-12-15 21:17:03 · 2997 阅读 · 0 评论 -
Redis 4.0新功能介绍
Redis 的作者 antirez 在三天之前通过博客文章《The first release candidate of Redis 4.0 is out》发布了 Redis 4.0 的第一个 RC 版本, 在博文中他说, 因为这个新版本的 Redis 出现了多项改变, 所以他决定从原来的 3.x 版本直接跳到 4.0 版本, 以此来强调这次更新的变化之大。模块系统转载 2016-12-08 14:53:22 · 21804 阅读 · 3 评论 -
redis启动报错[9844] 02 Dec 13:57:40.682 # Creating Server TCP listening socket *:6379: bind:Unknownerror
redis启动时报错:解决方案如下按顺序输入如下命令就可以连接成功1. redis-cli.exe2. shutdown3. exit4. redis-server.exe redis.windows.conf原创 2016-12-02 14:05:32 · 10536 阅读 · 5 评论 -
win7 64位安装redis 及Redis Desktop Manager使用
写基于dapper的一套自动化程序,看到 mgravell 的另一个项目,StackExchange.Redis,之前在.NET上用过一段时间Redis,不过一直是其它的驱动开发包,这个根据作者介绍,是个高性能的线程安全的.NET c#开发redis客户端的库。说的很吊,不过我确信mgravell出品的东西都是精品。说多无益,先把redis在win上的开发环境搭一下。redis官方没有转载 2016-06-21 17:42:12 · 993 阅读 · 0 评论 -
为何Redis要比Memcached好用
GitHub版本地址: https://github.com/cncounter/translation/blob/master/tiemao_2014/Redis_beats_Memcached/Redis_beats_Memcached.md副标题: Redis是新兴的通用存储系统,而Memcached仍有其适用领域Memcached还是Redis? 在转载 2016-06-21 17:31:12 · 416 阅读 · 0 评论 -
Windows下安装并设置Redis
Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考:http://redis.io/download 但有时候又想在windows下折腾下Redis,可以从redis下载页面看到如下提示(在页面中搜索 "windows"):[plain] view plain copy转载 2016-06-21 17:26:29 · 3901 阅读 · 0 评论 -
Redis客户端之Spring整合Jedis
1.下载相关jar包,并引入工程:jedis-2.4.2.jarcommons-pool2-2.0.jar2.将以下XML配置引入spring转载 2016-06-27 15:46:21 · 1329 阅读 · 0 评论