redis服务器部署
程序员文章站
2022-07-05 20:36:44
...
redis的服务器部署
- redis 安装(安装gcc redis是c语言编写的 yum install gcc-c++)
下载: wget http://download.redis.io/releases/redis-5.0.5.tar.gz
解包:tar xzf redis-5.0.5.tar.gz (cd redis-5.0.5)
make(编译)
redis配置需要修改内容:
注释掉:bind 127.0.0.1
requirepass ‘abc’
daemonize no 改为 daemonize yes
protected-mode yes改为protected-mode no
运行服务: ./src/redis-server redis.conf
- 添加防火墙
1 确认防火墙是否开启了6379端口
添加端口:firewall-cmd --zone=public --add-port=6379/tcp --permanent
刷新防火墙:firewall-cmd --reload
2 如果你是阿里云的服务器,那么可能还需要在安全组中开启端口
- redis的基本命令
pwd 显示当前位置
ls 显示所有信息
mkdir 创建文件夹
ls -a 显示全部文件(包括隐藏信息)
ls -l 显示权限(ls -l显示文件属性(1.用户名,2.主机名称),(1.文件所有者,2.组的概念--有些权限都能看见)
[以-开头的是文件,以d开头的是文件夹,rwx可读可写可执行],[r4,w2,x1]为7,说明三者权限都有)
touch a.txt 创建一个文件(默认没有执行的权限)
chmod 700(00代表消除权限)a.txt
mv a.txt mydir 把一个文件移动到另一个文件夹
man ls 查看一个文档帮助(format格式[--代表全称,-代表缩写])
vi Readme.md 每个下载包都会自带的文档
vi ~/.ssh.
id_rsa 私钥
ps aux 列举所有的进程,查看进程是否启动
ps aux | grep redis |管道符 grep筛选 意思就是筛选出redis的所有进程
kill -9 11243 *11243 进程的id* 杀死进程(俩种(1. -15需告知要把你杀死了,2. -9强制杀死))
# 启动redis服务
src/redis-server
cat ~/.ssh/config
redis-conf 服务器redis配置文件(bind 127.0.0.1 注释掉)
vi 里 / 搜索
requirepass 'abc' 设置连接密码
src/redis-server redis.conf 再次启动服务需要跟一个配置文件
# reids客户端
src/reids-cli [没有参数的就是本机连接127.0.0.1]
redis-cli --help
jsage: 用法
redis-cli -h 地址
redis-cli -h 地址 -a 密码
上一篇: 理解 Redis
推荐阅读
-
phpmyadmin报错原因及解决办法:无法在发生异常时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装
-
PHP跨平台获取服务器IP地址自定义函数分享,phpip自定义函数_PHP教程
-
curl 分页获取十几万的数据 服务器超时,如何解决?
-
java利用jsch实现sftp上传一个目录下的所有文件到Linux服务器
-
ssh 客户端连接服务器超时 配置连接时间 保持活跃状态
-
Jenkins配置maven项目之打包、部署、发布的全过程
-
Redis系列-php如何通过redis扩展使用redis
-
nginx上设置禁止通过ip访问服务器,只能通过域名访问
-
Redis数据库(string和hash类型)
-
使用git HOOK自动部署git命令执行不成功