ubuntu redis 01 安装

70 阅读2分钟

介绍

redis是一个Key-value的内存数据库,同时支持数据持久化。具有高效的访问性能。

ubuntu系统准备

由于安装需要root用户,默认root是没有密码的。需要在当前用户执行sudo passwd root使用当前的用户密码修改root的密码。

修改好密码之后使用su root切换到root用户。

APT

Advanced Package Tool Linux的包管理工具。简称apt

sudo apt update 获取最新的包信息列表和本地比较,检查哪些需要更新。

apt list --upgradeabale 查看所有可更新的包。

sodo apt upgrate 更新所有的包。

apt install net-tools 安装网络工具,安装之后才可以使用ifconfig命名。

系统自带的vi编辑无法进行删除,左右箭头还会乱码,因此需要进行替换。apt remove vim-common, apt install vim

SSH

Ubuntu server默认安装了SSH。可以直接连接,但是只能以普通用户登录,连接上之后可以切换到root用户。

Ubuntu Desktop则默认不能SSH,apt install -y openssh-server。如果需要支持root用户登录,则修改/etc/ssh/sshd_config#PermitRootLogin prohibit-password。然后重启service sshd restart。 或者普通用户登录然后切换到root用户。

源码安装redis

源码需要编译。apt install gcc, apt install pkg-config, apt install make.

当前最新版本为7.0.0。

wget https://codeload.github.com/redis/redis/tar.gz/refs/tags/7.0.0
tar -zxvf 7.0.0
cd redis-7.0.0/
make
make install
# 复制配置文件
mkdir -p /etc/redis
cp redis.conf /etc/redis/redis.conf
# 修改配置文件

# 默认只能本机访问
# 需要将Bind注释,或者添加可以访问的IP地址

#默认redis-server启动后,关闭中断redis就关闭了,需要将daemonize no改为yes
daemonize yes

redis-server /etc/redis/redis.conf启动redis服务器

redis-benchmark进行压测。

redis-cli shutdown 关闭redis服务器。尽量避免直接Kill掉redis进程。

redis-cliredis交互式客户端。