• ubuntu安装和启动redis命令步骤及其配置文件redis.conf


    1、步骤一

    依次执行如下命令

    1. 1.下载:wget http://download.redis.io/releases/redis-6.0.1.tar.gz
    2. 2.解压:tar xzf redis-6.0.1.tar.gz
    3. 2.将解压文件夹移动到usr/local/redis目录下:sudo mv ./redis-6.0.1 /usr/local/redis/
    4. 4.进入到redis目录:cd /usr/local/redis/
    5. 5.生成:sudo make

    6.测试:sudo make test

    2、步骤二

    执行sudo make test时可能会报如下错误:

    1. cd src && make test
    2. make[1]: Entering directory '/usr/local/redis/src'
    3.     CC Mkaefile dep
    4. You need tcl 8.5 or newer in order to run the Redis test
    5. ……

    如下: 

    3、步骤三

    解决方法:需安装tcl ,依次执行如下命令

    1. 1.下载:wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
    2. 2.解压:sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
    3. 3.进入unix目录下:cd /usr/local/tcl8.6.1/unix/
    4. 4.sudo ./configure
    5. 5.sudo make
    6. 6.sudo make install

    进入redis目录,再次执行sudo make test

    4、步骤四

    1. 7.安装:sudo make install
    2. 8.进入/usr/local/bin目录:cd /usr/local/bin
    3. 9.查看:ls -all
    4. 解释:
    5. redis-benchmark:redis性能测试工具
    6. redis-check-aof:AOF文件修复工具
    7. redis-check-rdb:RDB文件检索工具
    8. redis-cli: redis命令行客户端
    9. redis-server: redis服务器
    10. tclsh8.6: 前面安装的tcl

     执行如下

    5、步骤五 

    1. 配置文件所在目录为:/usr/local/redis/redis.conf
    2. 9.复制配置文件至/etc/redis目录下:cp /usr/local/redis/redis.conf /etc/redis/

    6、启动服务

    进入etc/redis目录,执行redis-server redis.conf命令启动服务

    查看redis进程是否在运行,使用命令:ps aux | grep redis

    连接服务,需要先执行redis-server redis.conf,否则连接失败

    7、查看配置文件

    Redis的配置信息在/etc/redis/redis.conf

    查看命令:sudo vi /etc/redis/redis.conf

    核心配置

    • 绑定ip:如需远程访问,可将该行注释,或绑定一个真实ip
    • 端口:默认6379
    • daemonize:是否以守护进程运行
      • yes:表示守护进程(推荐)
      • no:表示非守护进程
      • 若以守护进程运行,则不会在命令行阻塞,类似于服务
      • 若以非守护进程运行,则当前终端被阻塞
    • dbfilename dump.rdb:数据文件
    • dir /var/lib/redis:数据文件存储路径
    • logfile "/var/log/redis/redis-server.log":日志文件
    • database 16:数据库,默认16个
    • slaveof:主从复制,类似于双机备份

     部分内容如下

    学习导航:http://xqnav.top/

  • 相关阅读:
    利用Vue+Echarts完成可视化任务
    Mendix与Java组件的完美结合实践
    多线程JUC 篇 1.1juc的基本知识
    掌握React中的useEffect:函数组件中的魔法钩子
    k8s中kubeconfig的配置以及使用详解
    栈的简单应用(利用Stack进行四则混合运算)(JAVA)
    Bash脚本学习 - 条件句、数组、for循环,函数
    PHP使用 yansongda/pay 实现支付宝-网页支付功能,转账提现功能
    哈工大李治军老师操作系统笔记【17】:死锁处理(Learning OS Concepts By Coding Them !)
    人工智能第2版学习——知识表示1
  • 原文地址:https://blog.csdn.net/qq_43874317/article/details/127882093