最近项目要使用Redis,特将这段时间将Redis的学习经验与大家分享,算是对这段时间学习成果的总结和技术提炼,不足之处还望大家批评指正。
项目背景:有些很少改动的数据和经常使用的数据(例如系统中下拉列表数据),系统需要频繁的与SqlServer数据库进行数据交互,大大的增加了服务器和SqlServer数据的负担,为了减轻SqlServer数据库和服务器的负担,提高程序效率,固考虑将该部分数据单独分离出来,采用运行速度更快的数据库进行性能优化,所有内存数据库Redis便是不二选择。
下面关于Redis的文章您也可能喜欢,不妨参考下:Ubuntu 14.04下Redis安装及简单测试 http://www.linuxidc.com/Linux/2014-05/101544.htmRedis主从复制基本配置 http://www.linuxidc.com/Linux/2015-03/115610.htmRedis集群明细文档 http://www.linuxidc.com/Linux/2013-09/90118.htmUbuntu 12.10下安装Redis(图文详解)+ Jedis连接Redis http://www.linuxidc.com/Linux/2013-06/85816.htmRedis系列-安装部署维护篇 http://www.linuxidc.com/Linux/2012-12/75627.htmCentOS 6.3安装Redis http://www.linuxidc.com/Linux/2012-12/75314.htmRedis安装部署学习笔记 http://www.linuxidc.com/Linux/2014-07/104306.htmRedis配置文件redis.conf 详解 http://www.linuxidc.com/Linux/2013-11/92524.htm
项目中选择Redis目的:(1)Redis相对于memcached支持更多的数据类型(string字符串、list双向链表、hash表、set和zset)。(2)Redis支持数据持久化。(3)便于集群扩张。
使用Redis要实现的预期目标:(1)减轻服务器SqlServer关系型数据库的压力,较少系统与Sql数据库的交互。(2)提高程序运行效率。
(1)Linux系统下Redis的安装(Linux初学者,可以使用Xshell5远程连接Linux,执行下面命令)1)下载tar安装包(当前Redis最新版本是3.0.6,更新时间:2015-12-18)# wget http://download.redis.io/releases/redis-2.8.24.tar.gz执行该命令后,执行ls -la命令,已经成功下载(如下图)
2)解压# tar xzf redis-2.8.17.tar.gz运行该命令便会发现,已经成功解压,当前目录下多了一个redis-2.8.24文件夹(如下图)
3)打开redis-2.8.24文件夹# cd redis-2.8.24
4)运行make命令# make步骤4)执行完后,redis已经成功下载到了本地,接下来便是运行redis-server开启redis服务
5)运行Redis,开启Redis-server# cd redis-2.8.24# src/redis-server运行上述命令后,出现如下所示,说明已经正常开启redis-server服务(默认端口号:6379),这时候redis客户端便可以对Redis进行访问和相应操作
更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2016-01/126954p2.htm
MySQL如何导出带日期格式的文件Oracle初次安装自动安装软件包相关资讯 Redis Linux安装Redis