当前位置: 首页 > article >正文

5.银河麒麟V10(ARM) 离线安装redis

系统版本

[root@ga-sit-cssjgj-db-01u ~]# nkvers
############## Kylin Linux Version #################
Release:
Kylin Linux Advanced Server release V10 (Lance)

Kernel:
4.19.90-52.39.v2207.ky10.aarch64

Build:
Kylin Linux Advanced Server
release V10 (SP3) /(Lance)-aarch64-Build23/20230324
#################################################
[root@ga-sit-cssjgj-db-01u ~]#

1、redis下载地址

Index of /releases/https://download.redis.io/releases/

2、下载redis-5.0.3.tar.gz版本

以上链接下载不了的情况使用百度网盘进行下载

通过网盘分享的文件:redis

链接: https://pan.baidu.com/s/1pYWh-2r8pzLGQJ3tSyYaRg?pwd=ajjt 提取码: ajjt

3、上传解压/usr/local/

cd /usr/local/

tar xvf redis-5.0.3.tar.gz

4、进入目录,进行编译

cd redis-5.0.3/

make

5、安装结果

若显示以下界面则编译完毕,无错误即可,有错误需要进行处理

6、修改配置文件

在当前/usr/local/redis-5.0.3目录下执行编辑redis.conf配置文件

vi redis.conf

6.1、将daemonize no修改为 daemonize yes

6.2、将bind 127.0.0.1须改成 bind 0.0.0.0,否则只能在本机访问

6.3、取消requirepass 行的注释,将密码修改为 12349543

7、启动redis

在当前目录下/usr/local/redis-5.0.3

cd src

./redis-server /usr/local/redis-5.0.3/redis.conf

注意:若提示内存问题 执行

echo “vm.overcommit_memory = 1” >> /etc/sysctl.conf

sysctl vm.overcommit_memory=1

sysctl -p

8、开机自启动配置

在/etc目录下新建redis目录

cd /etc

mkdir redis

将/usr/local/redis-5.0.3/redis.conf 复制一份到/etc/redis目录下,并命名为6379.conf

cp /usr/local/redis-5.0.3/redis.conf /etc/redis/6379.conf

将redis的启动脚本复制一份放到/etc/init.d目录下

cp /usr/local/redis-5.0.3/utils/redis_init_script /etc/init.d/redisd

9、设置redis开机自启动

cd /etc/init.d

chkconfig redisd on

10、以服务的形式启动和关闭redis

service redisd start

service redisd stop

注意:如果报错需要根据提示修改路径

EXEC=/usr/local/redis-5.0.3/src/redis-server

CLIEXEC=/usr/local/redis-5.0.3/src/redis-cli

11、其他异常问题处理

报错①:var/run/redis_6379.pid exists, process is already running or crashed

解决方案: rm -rf /var/run/redis_6379.pid

报错②:

解决方法:修改redis服务脚本,加入如下所示的红色授权信息即可:

vi /etc/init.d/redis

$CLIEXEC -a “youpassword” -p $REDISPORT shutdown

12、参考

比较详细 银河麒麟V10系统安装Redis


http://www.kler.cn/a/456772.html

相关文章:

  • 如何在 Ubuntu 22.04 上安装 Varnish HTTP 教程
  • c++入门——c++输入cin和输出cout的简单使用
  • 安装软件尝试
  • git和svn接口调用小试
  • Linux 35.6 + JetPack v5.1.4之编译 pytorch
  • 小程序配置文件 —— 13 全局配置 - window配置
  • 网易企业邮箱登陆:保障数据安全
  • Linux Shell : Process Substitution
  • 【每日学点鸿蒙知识】userAgent识别问题、StatusBar颜色、taskpool中操作同一个对象、scroll组件
  • Hive练习题11-15
  • 【数据库初阶】Linux中库的基础操作
  • Spark SQL DML语句
  • 数据结构与算法Python版 图
  • 【论文阅读】Reducing Activation Recomputation in Large Transformer Models
  • 渗透测试中常见的端口
  • springboot508基于Springboot宠物商城网站系统(论文+源码)_kaic
  • 常用的前端框架有哪些
  • MySQL数据库函数——日期函数
  • Spring Boot自定义注解获取当前登录用户信息
  • ChatGPT 搜索工具被曝存在安全漏洞
  • Linux高级--2.4.5 靠协议头保证传输的 MAC/IP/TCP/UDP---协议帧格式
  • 编程初学者使用 MariaDB 数据库反射生成二
  • 租赁小程序成品|租赁系统搭建核心功能
  • 突发!GitLab(国际版)将停止对中国区用户提供 GitLab.com 账号服务
  • KylinOS V10 SP3下编译openGauss与dolphin插件
  • 2024年12月27日Github流行趋势