首页 > 数据库 >Redis5.0.5 安装与配置

Redis5.0.5 安装与配置

时间:2022-10-03 04:33:32浏览次数:61  
标签:Redis 配置 redis local init Redis5.0 usr echo 安装

哎, 本来想的是10.1 回家呢, 结果突然本地多了一例的疫情, 所以只能把票都退了,已经将近一年都没有回家, 思念如泉~, 只能静下心来继续学习, 路漫漫其修远兮吾将上下而求索!

Redis的安装与配置

官网

https://redis.io

下载

访问官网

点击releases page查看全部版本

找到一样的版本下载~

基于Linux安装Redis5.0.5

将安装包上传到Linux

# 安装gcc-c++依赖
yum install gcc-c++
# 解压压缩包
tar -zxvf redis-5.0.5.tar.gz
# 进入目录
cd redis-5.0.5/
# 编译与安装
make && make install
# 创建配置文件目录
mkdir /usr/local/redis -p
# 创建工作空间
mkdir /usr/local/redis/working -p
# 拷贝配置文件
cp redis.conf /usr/local/redis/
# 进入工具目录
cd utils/
# 拷贝初始化脚本
cp redis_init_script /etc/init.d/
# 修改配置文件
vi /usr/local/redis/redis.conf

修改redis.conf

# 修改为守护进程运行
daemonize yes
# 配置工作空间
dir /usr/local/redis/working
# 配置可以被外界访问
bind 0.0.0.0
# 配置密码
requirepass 123456

修改初始化文件

# 进入目录
cd /etc/init.d/
# 修改文件
vi redis_init_script

配置文件

#!/bin/sh
#
# Simple Redis init.d script conceived to work on Linux systems
# as it does use of the /proc filesystem.

### BEGIN INIT INFO
# Provides:     redis_6379
# Default-Start:        2 3 4 5
# Default-Stop:         0 1 6
# Short-Description:    Redis data structure server
# Description:          Redis data structure server. See https://redis.io
### END INIT INFO

# 开机自启动
#chkconfig: 22345 10 90
#description: start and stop redis

# 端口号
REDISPORT=6379
# server执行文件
EXEC=/usr/local/bin/redis-server
# cli执行文件
CLIEXEC=/usr/local/bin/redis-cli
# PID位置
PIDFILE=/var/run/redis_${REDISPORT}.pid
# 配置文件
CONF="/usr/local/redis/redis.conf"

case "$1" in
    start)
        if [ -f $PIDFILE ]
        then
                echo "$PIDFILE exists, process is already running or crashed"
        else
                echo "Starting Redis server..."
                $EXEC $CONF
        fi
        ;;
    stop)
        if [ ! -f $PIDFILE ]
        then
                echo "$PIDFILE does not exist, process is not running"
        else
                PID=$(cat $PIDFILE)
                echo "Stopping ..."
                $CLIEXEC -a 123456 -p $REDISPORT shutdown
                while [ -x /proc/${PID} ]
                do
                    echo "Waiting for Redis to shutdown ..."
                    sleep 1
                done
                echo "Redis stopped"
        fi
        ;;
    *)
        echo "Please use start or stop as first argument"
        ;;
esac

启动

# 启动
[root@localhost init.d]# ./redis_init_script start
Starting Redis server...
66453:C 06 Sep 2022 23:50:08.712 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
66453:C 06 Sep 2022 23:50:08.712 # Redis version=5.0.5, bits=64, commit=00000000, modified=0, pid=66453, just started
66453:C 06 Sep 2022 23:50:08.712 # Configuration loaded
# 查看服务 已经在6379端口运行了
[root@localhost init.d]# ps -ef|grep redis
root      66454      1  0 23:50 ?        00:00:00 /usr/local/bin/redis-server 0.0.0.0:6379
root      66460  61679  0 23:50 pts/1    00:00:00 grep --color=auto redis
[root@localhost init.d]#

设置开机自启动

# 设置开机自己动
chkconfig redis_init_script on

 

标签:Redis,配置,redis,local,init,Redis5.0,usr,echo,安装
From: https://www.cnblogs.com/flower-dance/p/16749912.html

相关文章

  • Tomcat——配置、部署
    配置修改启动端口号:conf/sever.xml        HTTP协议默认端口号为80,若将Tomcat端口号改为80,则将来访问Tomcat时,不用输入端口号        端口号改为8......
  • 通过Powershell 采集电脑上安装的软件
    点击查看代码![](https://img2022.cnblogs.com/blog/1326813/202210/1326813-20221002225935257-1660369632.png)#1获取当前日期$collect_date=Get-Date-Format"yyy......
  • Nginx编译安装与常用配置模板
    Nginx编译安装与常用配置模板背景是在受不了每次都是先去百度,找模板了.这次将几个常用模板整理一下,以后不管在哪里可以直接使用.注意:不能直接用于生产,可用于测试与PO......
  • archlinux安装到美化
    1、archlinux的基本安装1.1、停止reflector服务禁止自动更新服务器列表systemctlstopreflector.service1.2、检查电脑是否支持UEFI引导模式ls/sys/firmware/efi/e......
  • 前端关于路由配置错误之component
      如图所示 无法读取未定义的属性 $createElement 之后发现原来是多打了一个s  改掉就ook啦......
  • Nginx 监听同一端口号配置多个域名
    同一台nginx服务器通过配置多个server块实现在同一端口号下监听多个域名。需要注意的是:端口号(listen)+主机名(server_name)需要在多个server中唯一,否则会报错。实现效......
  • 【Spring boot】自动配置的理论基础
    本文结论SpringBoot的自动配置就是SpringBoot在源码中预先写好了一些配置类,预先定义好了一些Bean!在使用SpringBoot时,这些配置类就已经在我们项目的依赖中了!自动配置类......
  • docker+kali进行大数据集群配置
    大数据集群配置kali+docker选择一个目录存放gitclone的目录,克隆项目项目克隆前需要换源以及gitssh配置cd~/[email protected]:big-data-euro......
  • kali linux 环境配置
    kalilinux环境配置起源于一次hadoop的安装和环境配置因为环境调了很久,具体的细节记不清了,一直在几个文件中反复横跳vim~/.local_profilevim/etc/profilevim~/.z......
  • VLAN的配置
    1.要ping通一台主机,首先得让每一台主机都有自己的ip地址2.VLAN的创建Switch1配置:创建vlan10:Switch1>enableSwitch1#vlandatabaseSwitch1(vlan)#vlan10nameVLA......