redis教程(一)_linux下redis安装部署

10 篇文章 0 订阅
4 篇文章 0 订阅

一、redis简介

  Remote Dictionary Server(Redis) 远程字典服务器是完全开源免费的,用C语言编写的,遵守BSD开源协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行,并支持持久化的NoSQL数据库,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。

redis 与其他 key - value 缓存产品有以下三个特点:
性能极高 – Redis读的速度是11W次/s,写的速度是81K次/s
支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
丰富的数据类型,Redis不仅仅支持简单的key-value类型的数据,同时还提供Strings, Lists, Hashes, Sets 及 Ordered Sets 等数据结构的存储。
支持数据的备份,即master-slave(主从)模式的数据备份。

二、redis下载

  • 官网地址 https://redis.io/download
  • linux使用wget下载 wget http://download.redis.io/releases/redis-5.0.4.tar.gz

三、redis安装

将redis-5.0.4.tar.gz拷贝到安装目录

sudo  cp -rf redis-5.0.4.tar.gz /usr/local

解压源码

sudo  tar -zxvf redis-5.0.4.tar.gz

安装到/usr/local/下

cd /usr/local/redis-5.0.4
sudo  make PREFIX=/usr/local/redis install

redis.conf是redis的配置文件,redis.conf在redis源码目录。拷贝配置文件到安装目录下
进入源码目录,里面有一份配置文件 redis.conf,然后将其拷贝到安装路径下

sudo cp -r redis.conf /usr/local/redis/bin/

进入安装目录bin下

cd /usr/local/redis/bin

此时我们看到的目录结构是这样的

redis-benchmark redis性能测试工具
redis-check-aof AOF文件修复工具
redis-check-rdb RDB文件修复工具
redis-cli redis命令行客户端
redis.conf redis配置文件
redis-sentinal redis集群管理工具
redis-server redis服务进程

四、启动redis服务

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

./redis-server

修改redis.conf配置文件, daemonize yes 以后端模式启动

vim /usr/local/redis/bin/redis.conf
################################# GENERAL #####################################

# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
daemonize yes

启动redis

/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf

测试连接redis

/usr/local/redis/bin/redis-cli 

关闭redis
强行终止redis进程可能会导致redis持久化数据丢失。正确停止Redis的方式应该是向Redis发送SHUTDOWN命令,命令为:

cd /usr/local/redis
./bin/redis-cli shutdown

设置开机启动redis

vim /etc/rc.local
//添加
/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值