1.Redis简要介绍
访问Redis官方网站 https://redis.io/ 上面介绍到 ,redis是开源,BSD许可,高级的key-value存储系统,可以用来存储字符串,哈希结构,链表,集合......因此,常用来提供数据结构服务。
2.Redis和Memcached的比较
2.1>: redis可以用来做存储(storge), 而memccached是用来做缓存(cache) 这个特点主要因为其有”持久化”的功能.
2.2>: 存储的数据有”结构”,对于memcached来说,存储的数据,只有1种类型”字符串”,而redis则可以存储字符串,链表,哈希结构,集合,有序集合.
3.在Ubuntu中下载和安装Redis
3.1 进入到Redis官方站点的下载页面 https://redis.io/download 可以下载最新版本和最新stable版本,安装也可参考下载页面中的安装命令进行安装。
3.2 下载到Redis到指定目录中并安装
cd /usr/src
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
tar xzf redis-5.0.3.tar.gz
cd redis-5.0.3
make
//进入src目录
//下载redis-5.0.3.tar.gz
//解压redis-5.0.3.tar.gz
//进入到解压redis-5.0.3目录
//安装
注意 可能会碰到的问题,时间错误,原因: 源码是官方configure过的,但官方configure时,生成的文件有时间戳信息,Make只能发生在configure之后,如果你的虚拟机的时间不对,比如说是2012年解决: date -s ‘yyyy-mm-dd hh:mm:ss’ 重写时间 再 clock -w 写入cmos
可选步骤:make test 测试编译情况
3.3 安装到指定的目录中
cd /usr/local
mkdir redis
cd /usr/src/redis-5.0.3
make PREFIX=/usr/local/redis install
//进入local目录
//在该目录下创建mkdir文件夹
//返回到下载解压的redis-5.0.3目录
//将redis安装到创建的redis文件夹
3.4 安装完成后生成的文件
cd /usr/local/redis/bin
ll
//进入redis/bin安装目录
//查看目录文件
redis-benchmark 性能测试工具
redis-check-aof 日志文件检测工(比如断电造成日志损坏,可以检测并修复)
redis-check-dump 快照文件检测工具,效果类上
redis-cli 客户端
redis-server 服务端
3.5 复制配置文件到安装目录
cd /usr/src/redis-5.0.3
cp redis.conf /usr/local/redis/bin
//进入redis-5.0.3解压目录
//复制目录中的redis.conf到安装目录
3.6 启动Redis服务
cd /usr/local/redis/bin
redis-server ./redis.conf
//进入安装目录
//启动redis服务 配置文件为当前目录的redis.conf
3.7 使用Redis客户端
cd /usr/local/redis/bin
redis-cli
//进入安装目录
//启动redis客户端
注意连接远程Redis服务 redis-cli -h 192.168.119.128 -p 6379
3.8 结束Redis服务进程
pkill -9 redis
//杀掉Redis服务进程
或者使用客户端关闭Redis服务进程
shutdown
//使用redis-cli客户端关闭Redis服务进程