腾讯云ubuntu18.04下安装redis踩坑

1.下载redis

sudo wget http://download.redis.io/releases/redis-5.0.5.tar.gz

2. 解压

sudo tar -zxvf redis-5.0.5.tar.gz

3.所有软件统一安装到/usr/local下

cd /usr/local
sudo mkdir redis
sudo mv src /usr/local/redis
cd redis
sudo tar -zxvf redis-5.0.5.tar.gz

4.安装gcc

redis是c源文件,需要gcc编译,直接安装gcc,其安装源来自腾讯,此处需要将源修改问国外源,否则会出现编译错误

sudo apt-get remove gcc gcc-xx   #可能有多个版本,都要删掉
sudo apt-get remove g++
cd /etc/apt --修改sources.list 换成外国的源deb 
sudo vi sources.list

源文件修改如下:

#-- hhy deb http://mirrors.tencentyun.com/ubuntu/ bionic main restricted universe multiverse
#-- hhy deb http://mirrors.tencentyun.com/ubuntu/ bionic-security main restricted universe multiverse
#-- hhy deb http://mirrors.tencentyun.com/ubuntu/ bionic-updates main restricted universe multiverse
#deb http://mirrors.tencentyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
#deb http://mirrors.tencentyun.com/ubuntu/ bionic-backports main restricted universe multiverse
#-- hhy deb-src http://mirrors.tencentyun.com/ubuntu/ bionic main restricted universe multiverse
#-- hhy deb-src http://mirrors.tencentyun.com/ubuntu/ bionic-security main restricted universe multiverse
#-- hhy deb-src http://mirrors.tencentyun.com/ubuntu/ bionic-updates main restricted universe multiverse
#deb-src http://mirrors.tencentyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
#deb-src http://mirrors.tencentyun.com/ubuntu/ bionic-backports main restricted universe multiverse

## hhy foregin
deb http://cn.archive.ubuntu.com/ubuntu/ bionic main restricted
deb http://cn.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
deb http://cn.archive.ubuntu.com/ubuntu/ bionic universe
deb http://cn.archive.ubuntu.com/ubuntu/ bionic-updates universe
deb http://cn.archive.ubuntu.com/ubuntu/ bionic multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu bionic-security main restricted
deb http://security.ubuntu.com/ubuntu bionic-security universe
deb http://security.ubuntu.com/ubuntu bionic-security multiverse

4.更新源

sudo apt-get update
sudo apt-get upgrade

5.安装gcc

sudo apt install gcc

6.编译redis

sudo make install 

7. 启动redis

现在进入先前解压后得到的文件夹(我的在/opt/software/redis-5.0.5),复制配置文件redis.conf到/etc/redis/下,并用vi命令编辑该文件,将“daemonize no”修改为“daemonize yes”,即设置成作为后台进程运行,修改完成后保存退出。
复制移动(需要先建立redis文件夹):

sudo mkdir /etc/redis
cp redis.conf /etc/redis
vim /etc/redis/redis.conf
daemonize yes //表明需要在后台运行

启动redis sever和client

redis-server /etc/redis/redis.conf
redis-cli -p 6379

8.卸载redis

卸载redis服务,只需把/usr/local/bin/目录下的redis删除即可

为了卸载干净,还可以把解压和编译的redis包也给删除了

redis常用命令

edis 常用命令 

redis-server /usr…./redis.conf 启动redis服务,并指定配置文件 

redis-cli 启动redis客户端 

pkill redis-server 关闭redis服务 

redis-cli shutdown 关闭redis客户端 

netstat -tunpl |grep 6379 查看redis默认端口号6379占用情况

参考

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值