redis环境配置

1.解压redis压缩包

tar -zxvf redis-5.0.7
  1. 基本环境安装 进入解压后的目录
安装yum(cents需要 其它版本Linux可能不适用yum用其它工具)ubuntu:apt-getsuse:zyppercentos:yum
sudo apt-get install build-essential
sudo apt-get install yum出现报错参考(若用Ubuntu时)https://blog.csdn.net/baidu_41858278/article/details/87564544?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control
基本环境
yum install gcc-c++  //经测试suse不用这个步骤
make 
make install //确认是否安装成功 也可以不执行

安装好后/usr/local/bin下多了这几个文件

redis环境配置

3./usr/local/bin下新建config文件夹 把redis解压包中的redis.conf复制过来

并修改daemonize改为yes (允许后端启动)

4.启动

//redis-server是启动服务 使用redis.conf启动    
redis-server config/redis.conf

//连接测试 -p指定端口(必须用redis.conf配置文件中定义的端口)
redis-cli -p 6379    .

//退出测试(与Linux关机命令一致)
shutdown

5.报错

1)插入数据报错

redis环境配置

百度redis快照关闭了报错 打开redis.conf 把stop-writes-on-bgsave-error改为no

再重启redis

2)shutdown停止redis报错

redis环境配置

redis.conf中将

logfile ""加上log文件路径 如下

logfile /usr/local/bin/config/redislog.log

再重启redis

6.开启防火墙

redis.conf中把

bind 127.0.0.1   注释掉  bind表示允许访问的ip
protected-mode 改为no(yes:只允许指定ip访问须配置bind  no:外部ip允许访问)

这样外部ip就能访问到redis了

新建用户useradd -u 544 -d /usr/testuser1  -g users -m  testuser1passwd testuser1
-u:指定用户ID号。该值在系统中必须是唯一的。0~499默认是保留给系统用户账号使用的,所以该值必须大于499。
-d:指定用户登入时的主目录,替换系统默认值/home/<用户名>
-g:指定用户所属的群组。值可以使组名也可以是GID。用户组必须已经存在的,期默认值为100,即users。
-m:自动建立用户的登入目录。参考https://www.cnblogs.com/zhaopanpan/articles/10117702.html分配权限 我这里分给rootusermod -g root testuser1登录用户后发现只显示个$打开/etc/passwd 最后一行就是新建的用户 把/bin/sh 改为/bin/bash 后保存

原文链接: https://www.cnblogs.com/hbhb/p/14270170.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/207316

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月12日 下午10:52
下一篇 2023年2月12日 下午10:53

相关推荐