Redis 安装
这段时间项目中用到了Redis存储,有些身份验证接口返回的数据会在其他功能上多次用到,之前会把数据保存在静态哈希表去维护,听同事说可以试试Redis,而且项目中已经很好的集成了Redis。嗯嗯,于是便有了此文,将学习过程记录下来,与大家一起分享。
Redis简介
windows下安装
ubuntn下安装
Redis简介
Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。
Redis 与其他 key - value 缓存产品有以下三个特点:
1、Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。
2、Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
3、Redis支持数据的备份,即master-slave模式的数据备份。
官方的界面就不多做介绍,哈哈。推荐几个学习Redis的网址:
菜鸟教程:http://www.runoob.com/redis/redis-install.html
Redis命令参考:http://doc.redisfans.com
windows下安装Redis
个人感觉windows安装Redis最简单,安装运行也比较方便。
首先git上下载适合的版本:https://github.com/dmajkic/redis/downloads
同时也可以从这里下载:http://download.csdn.net/detail/cherishme1988/9557483
这里提供32bit和64bit不同版本,有的下载包中同时包含了两种版本。下载之后解压后放在指定目录中,选择版本在cmd中执行即可,下图表明Redis已经启动服务:
这时需要启动另一个cmd窗口,切记,若关掉则则无法访问服务了;
在打开新的窗口中执行此命令连接Redis服务:
redis-cli.exe -h 127.0.0.1 -p 6379
redis-cli.exe 是redis客户端连接程序,-h表示连接的ip地址,-p为服务默认端口;同时这里我们也可以访问远程redis,只需切换远程ip。
访问远程Redis
redis-cli.exe -h 123.184.19.70 -p 6379
解释下:ping命令执行后会返回PONG, 开始我不理解这是什么东东,官网给出的解释是这样的:
PING [message]
Returns PONG if no argument is provided, otherwise return a copy of the argument as a bulk. This command is often used to test if a connection is still alive, or to measure latency.
中文的意思大致是:
如果没有提供参数,则返回“pong”,否则将“参数”的副本作为“批量”返回。这个命令经常被用来测试连接是否还活着,或者测量延迟时间。
不难理解了吧? 说明测试连接正常!
ubuntn下安装Redis
执行如下命令即可安装,很简单省事:
$sudo apt-get update
$sudo apt-get install redis-server
接下来启动服务:
redis-server
安装完成后,Redis服务器会自动启动,我们检查Redis服务器程序,执行ps -aux|grep redis,如图:
ps -aux|grep redis
通过启动命令检查Redis服务器状态,执行:
netstat -nlt|grep 6379
表明redis处于监听状态,这样redis就顺利安装成功。
安装Redis服务器,会自动地一起安装Redis命令行客户端程序。在本机输入redis-cli命令就可以启动,客户端程序访问Redis服务器。执行:
redis-cli
ok,安装完成,安装过程都比较简单,下一篇学习五种基本数据类型!
至此两种方式安装完毕,有不对的地方希望各位指点,互相学习。