Linux下Redis的安装和部署
一:什么是redis
Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各种不同方式的排序。
和Memcache一样,Redis数据都是缓存在计算机内存中,不同的是,Memcache只能将数据缓存到内存中,无法自动定期写入硬盘,这就表示,一断电或重启,内存清空,数据丢失。所以Memcache的应用场景适用于缓存无需持久化的数据。而Redis不同的是它会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,实现数据的持久化。
二.redis 下载与安装
下面介绍在Linux环境下,Redis的安装与部署
1.从官网下载redis压缩包
官网地址:链接: http://download.redis.io/releases/redis-5.0.3.tar.gz
2.linux服务器安装redis
先将下载的redis压缩包放到服务器上,可以通过winscp,xftp等FTP连接软件,然后执行解压命令
tar -zxvf redis-5.0.3.tar.gz
进入redis文件夹,执行make命令
当编译完成的时候,redis的文件夹中会有一些,像src等文件夹,以及像redis.conf的配置文件等
3.部署redis
一般情况下,会把redis相对应的文件和配置文件放到指定位置文件夹下面,这样方便以后管理
(1) 创建对应目录下的文件夹
# mkdir -p /usr/local/redis/bin
# mkdir -p /usr/local/redis/etc
(2) 先移动到上面解压过后的文件夹下面,然后将上面解压过后的文件夹复制到新建的文件夹下面
# cd /opt/install/redis-5.0.3
# cp redis.conf /usr/local/redis/etc
# cp src/redis-benchmark src/redis-check-aof src/redis-cli src/redis-server /usr/local/redis/bin
(3) 方便日后启动,可以创建启动文件
# cd /usr/local/redis/bin
# touch startRedis
# //赋予权限
# chmod 755 startRedis
(4) 修改startRedis 文件的内容 ,改成如下内容
redis-server /usr/local/redis/etc/redis.conf
然后为了让redis可以后台运行,在修改/usr/local/redis/etc/redis.conf文件,将daemonize的值改成yes
(5) 添加redis环境变量
编辑/etc/profile文件,找到PATH对应的行 将/usr/local/redis/bin加入PATH
export PATH=/usr/local/redis/bin:$PATH
然后执行source命令让,环境变量生效
# source /etc/profile
(6) 启动redis
启动服务端
# startRedis
启动客户端
# redis-cli
版权归原作者 我来人间凑数的日子 所有, 如有侵权,请联系我们删除。