redis安装与测试

一、安装redis:两种安装方式二选一。否则会因为镜像已存在报错。

      源码安装

  1.            下载源码:wget https://github.com/redis/redis/archive/7.0.0.tar.gz
  2.             解压:tar -zvxf 7.0.0.tar.gz
  3.             移动目录:一般都会将redis目录放置到 /usr/local/redis目录。mv redis-7.0.0 /usr/local/redis
  4.            编译【因为redis是C语言编写的,需要编译】:make && make install
  5.           启动sever:./src/redis-server
  6.           启动客户端:./src/redis-server[-h ip地址 -p 端口号]
  7.           设置开机自启
  • 【把redis安装目录utils下的redis_init_script文件拷贝到/etc/init.d/redis】:cp /usr/local/redis/utils/redis_init_script /etc/init.d/redis
  • 修改redis文件    cd /etc/init.d            #修改脚本执行权限 hmod 777 redis #               编辑redis文件vim /etc/init.d/redis
  • 指定你本机二进制文件路径和配置文件路径
  • 测试启动/etc/init.d/redis start
  • 设置Redis开机启动linux不同版本的开机自启
    #centos
    #设置开机启动
    systemctl enable redis.service 
    #移除开启启动
    systemctl disable redis.service
    
    
    #ubuntu
    apt install sysv-rc-conf
    #设置开机启动
    sysv-rc-conf redis on
    #移除开启启动
    sysv-rc-conf redis off

          

     docker安装

        docker run -d -p 6379:6379 --name redis01 redis:7.0.0

二、测试远程连接  telnet

     注意项:

三、使用客户端远程连接redis,数据持久化追加文件

    87行:bind 0.0.0.0 ::1

    111行:yes改成no

    1379行:appendonly  yes 

二、持久化数据——挂载

docker run -p 6379:6379 -d --name redis02 --restart=always 
-v /home/redis/redis.conf:/etc/redis/redis.conf 
-v /home/redis/data:/data 
redis:7.0.0 redis-server /etc/redis/redis.conf

代码解释:docker运行  端口号6379   别名redis02   开机总是自启

                 挂载配置文件:二进制文件

                 挂载数据存储文件:/data需要写死

                 镜像名   服务二进制文件    二进制文件(与第二行一致)

三、启动客户端

docker:docker run -it --network host --rm redis:7.0.0 redis-cli -h 127.0.0.1 -p 6379 --raw

源码:/usr/local/bin/redis-server /usr/local/redis/bin/redis.conf   根据所在目录启用

posted @ 2023-03-13 19:05  濑川一线天  阅读(91)  评论(0)    收藏  举报