zoukankan      html  css  js  c++  java
  • Ubuntu安装Redis

    前言:

      由于Redis是在Linux系统上开发,因此需要在Linux系统进行安装

    安装:

    1. 下载redis文件(官网)
    2. 启动Ubuntu系统
    3. 打开终端(Ctrl+Alt+T)
    4. 在终端输入su root,输入密码,切换到root用户(若已是root用户可忽略此条)
    5. 将下载的redis文件直接拖拽到Ubuntu系统中(无法直接拖拽到终端)
    6. 到local文件底下新建一个目录Redis
      cd /usr/local
      mkdir redis
    7. 输入命令ls查看是否创建成功
    8. 输入以下命令拷贝redis文件到/usr/local/redis底下
      cp /home/xxx/桌面/redis-5.0.7.tar.gz /usr/local/redis 
    9. cd /usr/local/redis 切换到当前文件夹,ls查看是否拷贝成功
    10. 输入ll查看是否有执行权限
      若看到
      -rwxr--r-- 1 root root 675840 1月 8 16:37 redis-5.0.7.tar.gz*    表示当前有执行权限,
      若出现的是
      -rw--r-- 1 root root 675840 1月 8 16:37 redis-5.0.7.tar.gz*       表示无执行权限,此时需要输入chmod +x redis-5.0.7.tar.gz给执行权限
    11. 输入以下命令解压文件
      tar -zxvf redis-5.0.7.tar.gz
    12. ls查看当前是否解压成功,发现多出一个文件
    13. cd redis-5.0.7进入redis文件
    14. ls查看当前redis所有文件
    15. make编译Redis
    16. make install安装Redis(使用make prefix=/usr/local/redis install 表示安装到指定目录),会自动安装到local/bin
    17. 进入安装目录查看是否安装成功
      cd /usr/local/bin
      ls
      如果出现以下6个文件表示安装成功
          redis-benchmark  redis-check-rdb  redis-sentinel
          redis-check-aof  redis-cli        redis-server

      如图所示:

      其中

      redis-benchmark:并发(压力)测试文件
      redis-check-rdb(dump):检测备份文件脚本(rdb方式)
      redis-check-aof:检测备份文件脚本(aof方式)
      redis-sentinel:
      redis-cli:终端操作脚本(启动客户端)
      redis-server:启动redis服务脚本文件(启动服务端)
    18. 启动redis(前端启动方式)
      在当前文件下输入./redis-server启动服务
      打开另一个终端,输入
      cd /usr/local/bin
      ls
      /redis-cli 
      启动客户端
      
      测试Redis:
          在启动的客户端输入 get set命令测试
      输入
          set key1 3  回车存值 
          get key1 回车取值
      
          若在前端启动服务的终端中按Ctrl+C终止服务,再回到客户端输入get key1取值会提示以下错误:
          Connection refused 
          not connected>                    
    19. 启动Redis(后端启动方式)
      到redis解压文件中去拷贝配置文件到redis安装目录进行设置
      cd /usr/local/redis/redis-5.0.7
      ls
      cp redis.conf /usr/local/bin/
      cd /usr/local/bin
      ls
      ll
      chmod 777 redis.conf
      ll
      
      查看当前redis.conf权限为rwxrwxrwx表示有所有权限(增删改查)
      
      vi redis.conf
      
      输入i进入编辑模式
      找到
          daemonize no
          把no改为yes(daemonize表示守护进程,即是否后端启动)
      按esc退出编辑模式
      shit+:输入wq保存并退出
      在终端输入./redis-server redis.conf启动
      输入 ps -aux|grep redis(输入ps -A|grep redis 也行 A大写)查看是否启动成功

      以上为后端启动

    20. 测试后端启动是否成功,测试方式同上
      启动客户端进行测试
      cd /usr/local/bin ./redis-cli

      注:以上为博主查阅多方资料并尝试总结所得,如需转载,请标注来源,尊重劳动成果谢谢!

  • 相关阅读:
    解决 未能为数据库 '数据库用户名' 中的对象 '表名' 分配空间,因为文件组 'PRIMARY' 已满
    获取一个目录下文件扩展名为txt或htm或html的文件的几种方法
    由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面
    图解C#创建SqlServer MD5 加密函数
    SqlServer 日期转换 所有格式
    使用SoapHeader对WebService进行身份验证
    禁用文本框粘贴功能
    去除 以下文件中的行尾不一致,要将行尾标准化吗 的提示
    程序锁定windows系统以及调用其它系统对话框,如控制面板,重启系统
    yakuake shell
  • 原文地址:https://www.cnblogs.com/wuhanjackh/p/12287610.html
Copyright © 2011-2022 走看看