银河麒麟服务器v10 sp1 安装 redis

1、下载redis安装包

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

本文下载redis-7.0.11.tar.gz包,请按照自己需求下载相应文件。

2、将下载后的.tar.gz压缩包上传到到服务器自定义文件夹下

本人上传为系统的下载文件夹下,可以直接上传至指定目录下:

使用cp复制文件到指定目录下:

 root@xxx-pc:~# cp /home/xxx/下载/redis-7.0.11.tar.gz /usr/lcoal/redis/redis-7.0.11.tar.gz

3、 解压文件

-- 解压文件

root@xxx-pc:~# cd /usr/lcoal/redis

root@xxx-pc:~# tar -zxvf redis-7.0.11.tar.gz

-- 移动文件夹,看个人需要,我这直接解压到我自定义的目录内,所以无需移动

mv redis-7.0.11 redis

4、安装redis

redis-7.0.11文件夹下输入make指令

如果没有安装gcc,请执行:

先更新,不然可能安装不上

sudo apt-get update

安装gcc

sudo apt-get install gcc

查看gcc版本,检查是否安装成功

gcc --version

 结果出现异常,fatal error: jemalloc/jemalloc.h: 没有那个文件或目录:

解决方法

文件中没有jemalloc只有libc所以导致make错误,重新输入make以下代码成功解决:

make MALLOC=libc

 使用编译安装时,在执行./configure时报如下错误:
checking for pkg-config... no
pkg-config not found
configure: error: Please reinstall the pkg-config distribution
提示,配置错误,请重新安装pkg配置分发。

解决方法,根据提示,安装pkg-config:

sudo apt-get install pkg-config

编译成功后,执行安装:

root@xxx-pc:/usr/local/redis/redis-7.0.11# sudo make install

5、配置redis.conf

修改redis.conf中的相关参数:

#把这一行注释,监听所有IP

#bind 127.0.0.1

#daemonize no 改为yes,开启后台运行,默认是前台运行

daemonize yes

#requirpass,保护模式开启的时候要配置密码或者bind ip,线上服务密码尽量复杂些

requirepass 123456

 6、启动redis

输入src/redis-server 回车执行 

root@xxx-pc:~# cd /usr/local/redis/reids-7.0.11/

root@xxx-pc:~# cd src/redis-server  /usr/local/redis/reids-7.0.11/redis.conf

即可启动redis服务。

连接redis,输入src/redis-cli 回车执行 :

root@xxx-pc:/usr/local/redis/redis-7.0.11# src/redis-cli
127.0.0.1:6379> ping
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> 

至此redis安装完成。

下一篇:银河麒麟服务器v10 sp1 redis开机自动启动_csdn_aspnet的博客-CSDN博客

猜你喜欢

转载自blog.csdn.net/hefeng_aspnet/article/details/131530312
今日推荐