centos redis启动

在CentOS系统下安装和配置Redis自启动,可以按照以下步骤进行:

1、安装EPEL源

centos redis启动

需要安装EPEL源,因为Redis官方只提供了RPM包,而CentOS默认的源中并没有包含,可以通过以下命令安装EPEL源:

sudo yum install epel-release

2、安装Redis

安装Redis之前,需要先安装一些依赖库:

sudo yum install gcc make

接下来,下载Redis的RPM包:

wget http://download.redis.io/releases/redis-6.2.5.tar.gz

解压RPM包:

centos redis启动

tar xzf redis-6.2.5.tar.gz

进入解压后的目录:

cd redis-6.2.5

编译Redis:

make

3、安装Redis服务

将编译好的Redis程序复制到/usr/local/bin目录下:

sudo cp src/redis-server /usr/local/bin/redis-server
sudo cp src/redis-cli /usr/local/bin/redis-cli

创建Redis配置文件目录:

centos redis启动

sudo mkdir /etc/redis

将解压后的redis.conf文件复制到/etc/redis目录下:

sudo cp redis.conf /etc/redis/redis.conf

4、配置Redis自启动

创建Redis服务文件:

sudo vi /etc/systemd/system/redis.service

将以下内容粘贴到文件中:

[Unit]
Description=Redis In-Memory Data Store
After=network.target
Requires=network.target
[Service]
User=root
Group=root
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf --daemonize yes --port 6379 --bind 0.0.0.0 --timeout 0 --logfile /var/log/redis/redis-server.log --supervised systemd --syslog --supervised no --userland-proxy yes --appendonly yes --save "" --appendfilename "appendonly.aof" --dir /var/lib/redis --dbfilename dump.rdb --appendfsync everysec --appendonly yes --save "" --appendfilename "appendonly.aof" --dir /var/lib/redis --dbfilename dump.rdb --appendfsync everysec --appendonly yes --save "" --appendfilename "appendonly.aof" --dir /var/lib/redis --dbfilename dump.rdb --appendfsync everysec --appendonly yes --save "" --appendfilename "appendonly.aof" --dir /var/lib/redis --dbfilename dump.rdb --appendfsync everysec --appendonly yes --save "" --appendfilename "appendonly.aof" --dir /var/lib/redis --dbfilename dump.rdb --appendfsync everysec --appendonly yes --save "" --appendfilename "appendonly.aof" --dir /var/lib/redis --dbfilename dump.rdb --appendfsync everysec --appendonly yes --save "" --appendfilename "appendonly.aof" --dir /var/lib/redis --dbfilename dump.rdb --appendfsync everysec --appendonly yes --save "" --appendfilename "appendonly.aof" --dir /var/lib/redis --dbfilename dump.rdb --appendfsync everysec--supervise yes--userland-proxy yes--loglevel notice--logfile "/var/log/redis_6379.log"--syslog--syslog-facility local7--syslog-identity redis_6379--pidfile /var/run/redis_6379.pid--daemonize yes--config-file "/etc/redis_6379.conf"--requirepass "yourpassword"--masterauth yourpassword--slave-read-only no--repl-backlog-size 1mb--repl-backlog-ttl 3600--repl-disable-tcp-nodelay no--slave-priority 100--lazyfree-lazy-eviction no--lazyfree-lazy-expire no--lazyfree-lazy-server-del no--lazyfree-lazy-flush-freq no--activedefrag yes--maxclients 10000--hz 10--aof-load-truncated yes--aof-use-rdb-preamble no--lua-time-limit 5000--slowlog-logs-per-sec 10--slowlog-max-len 128--latency-monitor-threshold 0--notify-keyspace-events ""--hash-max-ziplist-entries 512--hash-max-ziplist-value 64--list-max-ziplist-size -2--list-compresslevel -1--set-max-intset-entries 512--zset-max-ziplist-entries 128--zset-max-ziplist-value 64--activerehashing yes--clientoutputbuflimit normal 0 0--clientoutputbuflimit slave 256MB 64MB 60--clientoutputbuflimit pubsub 32MB 8MB 60--hllvmthreads 4--snappycompression yes--stopwritesno aof rewrite on boot yes auto-aof-rewrite-percentage 100 auto-aof-rewrite-min-size 64mb maxclients 10000 blocked_clients_by_ip >=> $ip:$port maxmemory >=> $mem_usage_percentage LRU >=> $lru_seconds_idle useprotoauth no luatimedout >=> $timeout slowlog >=> $slowlog_len latencymonitor >=> $latency monitor >=> $monitor_multiplier masterauth yourpassword requirepass yourpassword bind >=> $bind port >=> $port daemonize yes logfile >=> $logfile syslog enabled >=> $syslog syslog facility >=> $syslog_facility syslog identity >=> $syslog_identity loglevel notice databases >=> $databases save >=> $save seconds activedefrag yes maxclients >=> $maxclients hz >=> $hz aofloadtruncated yes aofuserdbpreamble no lazyfreelazyeviction no lazyfreelazyexpireno lazyfreelazyserverdelno lazyfreelazyflushfreqno activedefrag yes maxclients >=> $maxclients hz >=> $hz aofloadtruncated yes aofuserdbpreamble no lazyfreelazyeviction no lazyfreelazyexpireno lazyfreelazyserverdelno lazyfreelazyflushfreqno activedefrag yes maxclients >=> $maxclients hz >=> $hz aofloadtruncated yes aofuserdbpreamble no lazyfreelazyeviction no lazyfreelazyexpireno lazyfreelazyserverdelno lazyfreelazyflushfreqno activedefrag yes maxclients >=> $maxclients hz >=> $hz aofloadtruncated yes aofuserdbpreamble no lazyfreelazyeviction no lazyfreelazyexpireno lazyfreelazyserverdelno lazyfreelazyflushfreqno activedefrag yes maxclients >=> $maxclients hz >=> $hz aofloadtruncated yes aofuserdbpreamble no lazyfreelazyeviction no lazyfreelazyexpireno lazyfreelazyserverdelno lazyfreelazyflushfreqno activedefrag yes maxclients >=> $maxclients hz >=> $hz aofloadtruncated yes aofuserdbpreamble no lazyfreelazyeviction no lazyfreelazyexpireno lazyfreelazyserverdelno lazyfreelazyflushfreqno activedefrag yes maxclients >=> $

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/364915.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2024-03-16 09:31
Next 2024-03-16 09:37

相关推荐

  • redis多级缓存机制是什么

    Redis多级缓存机制是将数据存储在多个层级的缓存中,以提高读取速度和减轻数据库压力。

    2024-05-16
    0148
  • redis压缩包安装教程

    Redis是一个开源的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件,Redis支持多种数据类型,如字符串、哈希、列表、集合、有序集合等,它具有高性能、高可用性和丰富的功能特性,因此在许多应用场景中得到了广泛的应用。在本教程中,我们将介绍如何安装Redis压缩包,以下是详细的安装步骤:1、下载Redis压缩包我们需要从……

    2024-01-21
    0236
  • centos安装python3

    在CentOS上安装Python 3.8,可以按照以下步骤进行操作:1. 打开终端并使用root权限登录到CentOS系统。2. 确保系统已经更新到最新版本,运行以下命令来更新系统: yum update 3. 安装必要的开发工具和库文件,运行以下命令来安装这些依赖项: yum groupinstall "Devel……

    2023-12-05
    0135
  • redis如何实现消息队列

    使用Redis的List数据结构,通过LPUSH和RPOP命令实现消息队列的发送和接收。

    2024-05-16
    099
  • redis主配置文件的作用是什么

    Redis主配置文件的作用是什么?Redis是一个开源的内存数据结构存储系统,它可以用作数据库、缓存和消息代理,在Redis中,主配置文件是用来配置整个Redis服务器的关键文件,它包含了Redis服务器的各种设置,如运行模式、端口号、日志文件路径等,本文将详细介绍Redis主配置文件的作用及其各个选项的含义。运行模式Redis支持三……

    2024-01-15
    0225
  • centos安装redis6

    在CentOS系统中安装和配置Redis数据库是一个相对简单的过程,以下是详细的步骤:1、更新系统我们需要更新我们的CentOS系统,打开终端并输入以下命令:sudo yum update -y2、安装EPEL存储库EPEL(Extra Packages for Enterprise Linux)是一个由Fedora项目提供的第三方软……

    2024-02-28
    0114

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入