首页 > 数据库 >安装redis

安装redis

时间:2023-10-12 09:56:47浏览次数:47  
标签:设置 service redis systemctl usr conf 安装

1、下载redis
下载地址:https://github.com/redis/redis/releases

1、tar -zvxf redis-7.2.0.tar.gz
2、cd redis-7.2.0
3、make
4、make install PREFIX=/usr/local/redis

2、设置redis

1、cp redis.conf /etc/redis.conf
2、vim /etc/redis.conf 

# 设置远程访问
# bind 127.0.0.1 ::1
bind 0.0.0.0
# daemonize是守护进程的意思, 改成yes
daemonize yes
# 设置默认用户密码
requirepass 123456

3、设置开机自启动

#系统运行目录
1、cd /usr/lib/systemd/system
#创建 运行文件
2、touch redis.service
# 设置文件权限
3、chmod +x redis.service
#编写文件内容
4、vim redis.service
点击查看代码
[Unit]
Description=Redis In-Memory Data Store
After=network.target

[Service]
Type=forking
Restart=on-failure
ExecStart=/usr/local/redis/bin/redis-server /etc/redis.conf
ExecStop=/usr/local/redis/bin/redis-cli shutdown

[Install]
WantedBy=multi-user.target

# 刷新systemd的配置文件
5、systemctl daemon-reload
# 启动自定义 redis服务
6、systemctl start redis.service
# 查看服务状态
7、systemctl status redis.service
# 设置开机自启动
8、systemctl enable redis.service

参考文献:https://segmentfault.com/a/1190000041907267?sort=newest
https://blog.csdn.net/Musclewl/article/details/131451713

标签:设置,service,redis,systemctl,usr,conf,安装
From: https://www.cnblogs.com/llds/p/17757299.html

相关文章

  • PHP 操作redis 详细讲解转的
    phpredis是redis的php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系很有用;以下是redis官方提供的命令使用技巧:https://www.clw9335.com/gl/719374.html下载地址如下:https://github.com/owlient/phpredis(支持redis2.0.4)Redis::__construct构造函数$redi......
  • Ubuntu虚拟机-小白安装
    虚拟机的安装,分为三步骤:下载软件(VMware.exe,Ubuntu.iso,环境内部anaconda.sh)装虚拟Ubuntu内部搭建环境下载软件https://customerconnect.vmware.com/downloadshttps://cn.ubuntu.com/download剩下的一个Anaconda在虚拟好的Ubuntu系统内部下载首先安装vmvare首先安装vmva......
  • Redis学习--------分片集群、散列插槽、集群伸缩、故障转移
    Redis学习--------分片集群、散列插槽、集群伸缩、故障转移https://blog.csdn.net/qq_43719634/article/details/124911627Redis集群添加新节点(水平扩展)、删除其中一个节点https://blog.csdn.net/qq_33417321/article/details/119518848 ......
  • DellEMC 服务器安装ESXi的简单步骤
    DellEMC服务器安装ESXi的简单步骤背景ESXi的镜像其实分为多种.官方会发布一个版本的ISO.然后会不定期进行升级,解决安全,性能以及功能bug等.7.0为例的话就有ESXi7.0以及后面的u1和u2以及u3.一般到了u3就是到了支持周期的末尾了.u3后面会有一些子目用来表示新旧......
  • Redis 持久化
    现在大家都习惯与用Redis作为缓存系统,并且在其中放入常用的热点数据,从而减少直接对数据库访问的操作。Redis持久化就是将Redis内存数据永久存储到磁盘中的操作Redis提供的两种持久化方式RDB(RedisDataBase)在不同间隔时间点将Redis内存数据生成快照并存储到磁盘中(存储......
  • PE盘安装Windows Server 2022系统
    前言我需要一台稳定且能够全天候运行的机器时,电脑原本预装的Windows10系统,虽然在日常使用场景下表现良好,但大家都知道Windows系统的自动更新太频繁了,而且无法关闭。为了解决这个问题,我决定重新安装WindowsServer系统。这里我选择了WindowsServer2022版本。WindowsSer......
  • Redis学习之Redisson实现可重入锁
    如何实现可重入锁目的:保证同一个线程可以多次获取同一把锁解决思路:在锁的value中额外保存当前线程获取锁的次数,每次获取锁+1、释放锁-1,当次数为0时才真正删除key。采用hash结构来存储锁信息,如图:流程如下:注意:所有的判断和操作都需要使用Lua脚本来保证原子性每......
  • Docker 安装mysql8.0
    环境CentOS7、MySQL8、SQLyog12需求在Docker中部署MySQL8步骤1、从docker仓库中拉去mysql8.0dockerpullmysql:8.0如果使用dockerpullmysql默认拉取的是最新版本的mysql上面我拉去的是8.0的版本,最后拉取过来的是8.0.27如果有想要指定的版本,可以直接写指定版本,......
  • 在Mac上安装lxml
    最近想开始学习一下爬虫,用来截取一些网页中的段落文字、列表、表格等信息。联想到HTML的DOM树结构,就想是不是用XPath来解析会比较合适。于是自己想从Python结合XPath的方向入手来实现网页内容解析。提到Python与XPath结合,就要用到lxml这个包了。它是一款由StefanBehnel等开发者......
  • oracle11g linux环境安装
    【0】需求在centos7上安装oracle11G1204,有7个文件。【1】环境配置(1.1)修改主机名【1】hostnamenew_hostname#直接修改本地主机名 hostnamectlset-hostnamenew_hostname  【2】vi /etc/sysconfig/network#修改网......