Deepin UOS编译安装Redis的实现步骤

 更新时间:2023年01月03日 10:23:27   作者:李昊哲小课  
本文主要介绍了Deepin UOS编译安装Redis的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

升级系统

sudo apt update
sudo apt -y dist-upgrade

安装常用软件

sudo apt -y install vim net-tools wget gcc make lrzsz

下载安装包

wget https://download.redis.io/redis-stable.tar.gz

解压缩安装包

tar -zxvf redis-stable.tar.gz

进入解压目录后编译安装

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

创建配置文件目录

sudo mkdir -p /usr/local/redis/conf

拷贝配置文件模板

sudo cp redis.conf /usr/local/redis/conf/

修改配置文件

sudo vim /usr/local/redis/conf/redis.conf
#修改绑定IP
bind 0.0.0.0
#修改启动方式为多线程模式
daemonize yes
#设置密码 requirepass foobared
requirepass 123456

修改服务启动文件

cd /lib/systemd/system
sudo vim redis.service

服务启动文件内容

[Unit]
Description=Redis
After=network.target

[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

重新加载service文件

sudo systemctl daemon-reload 

启动redis

sudo systemctl start redis

开机自启动redis

sudo systemctl enable redis

测修改环境变量

sudo vim /etc/profile
export REDIS_HOME=/usr/local/redis
export PATH=$PATH:$REDIS_HOME/bin

测试

redis-cli
AUTH 123456
info server

连接远程服务器 -h 远程服务器地址 -p 远程服务器端口号 --raw 避免中文乱码

redis-cli -h localhost -p 6379 --raw 

#检测redis服务是否启动 正常启动后响应信息为pong
ping

#查看信息 info [section]
info

#查看服务器信息
info Server

Redis添加认证

#修改配置文件
sudo vim /etc/redis/redis.conf 
#将配置文件中bing 127.0.0.1 ::1修改为bind 0.0.0.0 0:0:0:0:0:0:0:0指定任意主机都可以访问
#将配置文件中requirepass foobared 去掉注释 foobared修改为修改后的密码,例如requirepass 123456
#保存修改后的配置文件重启redis服务
sudo systemctl restart redis
#连接远程服务器 -h 远程服务器地址 -p 远程服务器端口号 -a 密码
redis-cli -h localhost -p 6379 --raw -a "123456"
#无密码连接远程服务器 -h 远程服务器地址 -p 远程服务器端口号
redis-cli -h localhost -p --raw 6379 
#连接成功后 使用密码认证 auth 密码 提示OK通过认证
auth 123456

#或者使用config命令
config set requirepass 123456
config get requirepass

到此这篇关于Deepin UOS编译安装Redis的实现步骤的文章就介绍到这了,更多相关Deepin UOS编译安装Redis内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • redis的两种持久化方式RDB和AOF解读

    redis的两种持久化方式RDB和AOF解读

    Redis提供了RDB和AOF两种持久化方式,RDB是快照持久化,通过配置文件中的save指令开启和配置,可以设置触发快照的条件,AOF是日志持久化,每次写操作都会追加到AOF文件中,并可以通过配置文件设置持久化频率和重写策略,RDB和AOF可以结合使用,以提高数据的安全性和恢复效率
    2025-03-03
  • Redis缓存三大异常的处理方案梳理总结

    Redis缓存三大异常的处理方案梳理总结

    这篇文章主要介绍了Redis缓存三大异常的处理方案梳理总结,缓存方式,在提高数据查询效率、保护数据库等方面起到了不可磨灭的作用,但实际应用中,可能会出现一些Redis缓存异常的情况,下文对其方案总结需要的朋友可以参考一下
    2022-06-06
  • Redis过期Key删除策略和内存淘汰策略的实现

    Redis过期Key删除策略和内存淘汰策略的实现

    当内存使用达到上限,就无法存储更多数据了,为了解决这个问题,Redis内部会有两套内存回收的策略,过期Key删除策略和内存淘汰策略,本文就来详细的介绍一下这两种方法,感兴趣的可以了解一下
    2024-02-02
  • Windows环境下查看、添加、修改redis数据库的密码两种方式

    Windows环境下查看、添加、修改redis数据库的密码两种方式

    在Windows系统上设置Redis密码的过程与Linux系统类似,但需注意几个关键步骤以确保正确配置,这篇文章主要给大家介绍了关于Windows环境下查看、添加、修改redis数据库的密码两种方式,需要的朋友可以参考下
    2024-07-07
  • Redis从单点到集群部署模式(单机模式 主从模式 哨兵模式)

    Redis从单点到集群部署模式(单机模式 主从模式 哨兵模式)

    这篇文章主要为大家介绍了Redis从单点集群部署模式(单机模式 主从模式 哨兵模式)详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • Redis上实现分布式锁以提高性能的方案研究

    Redis上实现分布式锁以提高性能的方案研究

    这篇文章主要介绍了Redis上实现分布式锁以提高性能的方案研究,其中重点需要理解异步算法与锁的自动释放,需要的朋友可以参考下
    2015-12-12
  • redis实现共同好友的思路详解

    redis实现共同好友的思路详解

    微信朋友圈大家都玩过吧,那么朋友圈的点赞、评论只能看到自己好友的信息是怎么操作的呢?下面通过本文给大家分享下此功能的实现流程,对redis实现共同好友的方法感兴趣的朋友一起看看吧
    2021-05-05
  • windows上修改redis端口号的操作步骤

    windows上修改redis端口号的操作步骤

    redis是一个开源的内存数据结构存储系统,常用做数据库、缓存和消息代理,默认的端口号为6379,那么如何在windows上修改redis端口号,接下来本文给大家详细介绍了windows上修改redis端口号的操作方法,需要的朋友可以参考下
    2024-02-02
  • Redis实现接口防抖的示例代码

    Redis实现接口防抖的示例代码

    本文介绍了一种通过AOP、自定义注解和Redis实现的接口防抖技术,这种方法能有效避免因网络波动等原因短时间内发送多个请求导致的数据重复添加问题,感兴趣的可以了解一下
    2024-10-10
  • Redis分布式锁使用及说明

    Redis分布式锁使用及说明

    本文总结了Redis和Zookeeper在高可用性和高一致性场景下的应用,并详细介绍了Redis的分布式锁实现方式,包括使用Lua脚本和续期机制,最后,提到了RedLock算法的适用场景和缺点
    2025-01-01

最新评论