ubuntu1804安装redis数据库

    技术2026-03-18  10

    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

    Processed: 0.010, SQL: 9