redis学习那点事儿(1)安装

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,安装完成,安装过程都比较简单,下一篇学习五种基本数据类型!
至此两种方式安装完毕,有不对的地方希望各位指点,互相学习。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值