ubuntu1804安装redis数据库

1.官网下载压缩包,这里下载redis-6.0.5
2.解压,并将解压后的文件夹移动到/opt
3.进入/opt/redis-6.0.5目录下,sudo make 编译
4.编译测试 sudo make test
注:编译会可能会报错,我这里遇到一个报错:
在这里插入图片描述
解决办法:安装tcl ,sudo apt install tcl,或者下载tcl压缩包编译安装
5.安装 make PREFIX=/usr/local/redis install
6.进入到安装目录下,cd /usr/local/redis/bin

bin目录下文件介绍:

redis-server    redis服务器
redis-cli          redis命令行客户端
redis-benchmark    redis 性能测试工具
redis-check-aof       AOF文件修复工具
redis-check-rdb      RDB文件检索工具

7.安装完成后使用cd /opt/redis-6.0.5命令回到编译目录,进入redis-6.0.5目录中将redis.conf文件复制到安装目录中bin目录下
注:配置文件需要做以下修改

bind 127.0.0.1 [绑定ip地址,远程访问请注释]
port 6379 [默认访问地址 6379]
daemonize yes [是否以后台进程<守护进程>运行]
dbfilename dump.rdb [存储数据的文件]
dir ./ [存储数据的文件所在路径,改为/var/lib/redis]
logfile    日志文件路径/var/log/redis/redis-server.log
databases 16   默认数据库数量
slaveof          主从复制,类似双机备份
sudo cp /opt/redis-6.0.5/redis.conf /usr/local/bin

启动,进入安装目录bin目录下:

/redis-server redis.conf

l连接redis数据库:
本地连接:./redis-cli
远程连接:./redis-cli -h IP -p 6379 端口号默认6379

扩展知识:

如需要迁移数据库,需要提前把redis数据库关闭,使用redis-cli连接到数据库,save保存,拷贝dump.rdb文件
恢复数据:将备份的dump.rdb文件复制到redis安装目录(redis默认的dump.rdb的存放路径就是redis安装目录)

注:使用redis-cli客户端中执行SAVE命令返回(error) ERR,是redis-server服务没有root权限,然后sudo kill -9 pid把redis干了,重新用sudo权限启动就可以了。

参考文章:https://blog.csdn.net/a_liuge/article/details/79758135
https://blog.csdn.net/xc_zhou/article/details/80632065

猜你喜欢

转载自blog.csdn.net/u014270566/article/details/107131742