• redis安装、redis 普通用户启动


    1 - 获取redis资源:
            wget http://download.redis.io/releases/redis-6.2.6.tar.gz
    
    2 - 解压  :
            tar xzvf redis-6.2.6.tar.gz   (在linux根目录解压)
    
    3 - 安装 :
            cd redis-6.2.6
            make install PREFIX=/usr/local/redis
    
    4 - 移动配置文件到安装目录下:
            mkdir /usr/local/redis/etc
            mv redis.conf /usr/local/redis/etc
    
    5 - 配置redis为后台启动 :
             vi /usr/local/redis/etc/redis.conf //将daemonize no 改成daemonize yes
      - 如果redis要设置密码在redis.conf配置文件搜# requirepass foobared,在下面加上
            requirepass mima123,设置密码为mima123
    
    6 - 将redis加入到开机启动 :
            vi /etc/rc.local //在里面添加内容:
            /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 
            (意思就是开机调用这段开启redis的命令)
    
    7 - 开启redis : 
            /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
    
    8 - 查看reidis是否开启成功 :  
            netstat -nultp (查看本机各端口的网络连接情况)

    设置普通用户启动redis:

    1 、创建普通用户:
            useradd -s /sbin/nologin redisuser

    2 、创建需要到的文件夹、复制redis配置文件到新建文件夹:
            cd /home/redisuser
            mkdir log dbdatarun
            cp /usr/local/redis/etc/redis.conf /home/redisuser/redis.conf

    3 、并且修改文件夹权限:
            chown -R redisuser:redisuser /home/redisuser/*

    4 、修改/home/redisuser/redis.conf的配置文件:
            pidfile “/home/redisuser/run/redis_6379.pid

    5 、将redis加入到开机启动 :
            vi /etc/rc.local //在里面添加内容:
             cd /home/redisuser & sudo -u redisuser/usr/local/redis/bin/redis-server /home/redisuser/redisuser.conf

    6、启动redis
            cd /home/redisuser & sudo -u redisuser /usr/local/redis/bin/redis-server /home/redisuser/redis.conf

  • 相关阅读:
    Element类型
    AQS之排斥锁分析
    linux时区相关
    骨传导运动耳机排行榜,目前最好的几款骨传导耳机分享
    我在鹅厂淘到了一波“炼丹神器”,开发者快打包
    线性代数的本质(八)——内积空间
    雾天行人车辆检测
    学生家乡网页设计作品静态HTML网页—— HTML+CSS+JavaScript制作辽宁沈阳家乡主题网页源码(11页)
    iOS 16 Beta 2值不值得升级 iOS 16 Beta 2升级建议
    软件性能测试指标分享,第三方检测机构进行性能测试的好处
  • 原文地址:https://blog.csdn.net/aa249856445/article/details/125596936