Redis的简单介绍及安装

Redis的介绍

什么是redis

    Redis是用c语言开发的一个开源的高性能键值对(key-value数据库),它通过提供多种键值数据类型来适应不同的场景下的存储需求,目前Redis支持的键值对数据类型如下:

  1. 字符串数据类型
  2. 散列数据类型
  3. 列表数据类型
  4. 集合类型
  5. 有序集合类型

redis的应用场景

  1. 缓存(数据查询、短链接、新闻内容、商品内容等等)(用的最多)
  2. 聊天室在线聊天列表
  3. 任务队列(秒杀、抢购)
  4. 应用排行榜
  5. 网站访问统计
  6. 数据过期处理
  7. 分布式集群架构中的session分离

Redis的安装

环境准备

    linux服务器CentOS6.5

    1.下载redis安装包(我这里用的是3.2.9版本):

        地址:http://www.redis.cn/download.html

    2.确保服务器中有gcc的环境

#yum安装gcc环境
yum install gcc-c++

安装:

    1.解压源码

tar -zxvf redis-3.2.9.tar.gz  

    2.进入解压目录进行编译

#进入解压目录
cd /usr/local/redis-3.2.9
#进行编译
make

    3.安装到指定目录,如/usr/local/redis

#创建redis目录
mkdir redis
#进入解压目录
cd /usr/local/redis-3.2.9 
#进行安装,安装到指定目录
make PREFIX=/usr/local/redis install

    4.拷贝配置文件到安装目录

#进入redis安装目录
cd /usr/local/redis
#创建一个conf目录
mkdir conf
#将解压目录中的redis.conf复制到安装目录的bin目录下
cp /usr/local/redis-3.2.9/redis.conf  /usr/local/redis/bin

配置

    修改拷贝过来的redis.conf文件

vim redis.conf

    1.将port端口修改为6379(默认是6379,可以自定义)

    2.将daemonize yes修改为yes,这样可以从后端启动

    3.将bind设置为0.0.0.0(我设置成这样是为了可以方便jedis的访问,因为redis的这个bind绑定的是可以访问的ip地址)

启动

    前端启动

    直接运行bin/redis-server将以前端模式启动,前端模式启动的缺点是ssh命令窗口关闭则redis-server程序结束,不推荐使用此方法

    后端启动(推荐

./bin/redis-server ./redis.conf
#查看redis是否启动,端口号为默认的6379
ps -ef|grep redis

停止

    1.强制杀死进程

kill -9 pid     #pid可以通过ps aux|grep -i redis进行查询

    2.正常停止
    向redis发送SHUTDOWN命令

cd /usr/local/redis #redis的安装目录
#停止
./bin/redis-cli shutdown

测试

redis-cli -h ip地址 -p 是redis自带的基于命令行的Redis客户端

#进入redis的bin目录,运行
./redis-cli 
#ping测试客户端与Redis的链接是否正常,如果连接正常会受到pong
127.0.0.1:6379> ping
PONG
#set/get,使用set和get想redis设置数据、获取数据
127.0.0.1:6379> set a 1
OK
127.0.0.1:6379> get a
"1"
#key *,查看当前库中的所有key值
127.0.0.1:6379> key *

更多redis的命令参考:http://www.redis.cn/commands.html

到此,redis安装成功!

猜你喜欢

转载自blog.csdn.net/plei_yue/article/details/78789414