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击穿穿透雪崩产生原因分析及解决思路面试

    Redis击穿穿透雪崩产生原因分析及解决思路面试

    这篇文章主要为大家介绍了Redis击穿穿透雪崩产生原因及解决思路的面试问题答案参考,有需要的朋友可以借鉴参考下,希望能够有所帮助祝大家多多进步
    2022-03-03
  • Redis数据库的安装和配置教程详解

    Redis数据库的安装和配置教程详解

    这篇文章主要介绍了Redis数据库的安装和配置 ,主要包括Linux环境安装Redis和windows环境安装Redis,redis客户端安装方法,本文通过图文并茂的形式给大家介绍的非常详细,需要的朋友可以参考下
    2022-05-05
  • 浅谈一下Redis的缓存穿透、击穿和雪崩

    浅谈一下Redis的缓存穿透、击穿和雪崩

    这篇文章主要介绍了浅谈一下Redis缓存穿透、击穿和雪崩,缓存穿透是指在使用缓存系统时,频繁查询一个不存在于缓存中的数据,导致这个查询每次都要通过缓存层去查询数据源,无法从缓存中获得结果,需要的朋友可以参考下
    2023-08-08
  • Redis设置Hash数据类型的过期时间

    Redis设置Hash数据类型的过期时间

    在Redis中,我们可以使用Hash数据结构来存储一组键值对,而有时候,我们可能需要设置这些键值对的过期时间,本文主要介绍了Redis设置Hash数据类型的过期时间,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • Redis安装与使用方法小结

    Redis安装与使用方法小结

    这篇文章主要介绍了Redis安装与使用方法,结合实例形式分析了Redis数据库的下载、安装、启动、设置及相关使用操作注意事项,需要的朋友可以参考下
    2018-04-04
  • Redis 事务与过期时间详细介绍

    Redis 事务与过期时间详细介绍

    这篇文章主要介绍了Redis 事务与过期时间详细介绍的相关资料,需要的朋友可以参考下
    2017-05-05
  • redis中事务机制及乐观锁的实现

    redis中事务机制及乐观锁的实现

    这篇文章主要介绍了redis中事务机制及乐观锁的相关内容,通过事务的执行分析Redis乐观锁,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10
  • Redis源码解析sds字符串实现示例

    Redis源码解析sds字符串实现示例

    这篇文章主要为大家介绍了Redis源码解析sds字符串实现示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • Redis IP地址的绑定的实现

    Redis IP地址的绑定的实现

    这篇文章主要介绍了Redis IP地址的绑定的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • Redis远程连接Redis客户端的实现步骤

    Redis远程连接Redis客户端的实现步骤

    本文主要介绍了Redis远程连接Redis客户端的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06

最新评论