博客
关于我
Linux虚拟机上安装redis
阅读量:788 次
发布时间:2023-02-05

本文共 1388 字,大约阅读时间需要 4 分钟。

安装 Redis 并配置访问权限

安装 Redis 是一个常用的高性能数据库,以下是手动安装 Redis 的步骤指南,适用于 Linux 系统。

1. 检查安装依赖程序

确保您的系统已安装必要的开发工具和依赖程序:

yum install gcc-c++yum install wget

2. 获取 Redis 安装文件

下载 Redis 的源码包,根据您的需求选择合适版本:

wget http://download.redis.io/releases/redis-4.0.6.tar.gz

3. 解压文件

将解压的文件移动到合适的目录下:

tar -zxvf redis-4.0.6.tar.gzmv redis-4.0.6 /usr/local/redis

4. 进入 Redis 目录

进入安装目录:

cd /usr/local/redis

5. 编译并安装

编译并安装 Redis:

make make install

6. 配置 Redis 配置文件

创建配置文件目录,并初始化配置文件:

mkdir -p /etc/rediscptouch /etc/rediscp/redis.conf

7. 修改配置文件

打开配置文件进行修改:

vi /etc/rediscp/redis.conf

配置说明

  • 端口号:默认为 6379。如果需要搭建 Redis 集群,请确保修改端口号。
  • 后端模式启动:建议启用后端模式以确保服务的稳定性。

修改以下参数:

daemonize yes

8. 启动 Redis 服务

启动 Redis 服务:

/usr/local/bin/redis-server /etc/rediscp/redis.conf

9. 查看服务状态

验证 Redis 服务是否正常运行:

ps -ef | grep redis

10. 使用 Redis 客户端

启动客户端并测试:

redis-cli -h 127.0.0.1 -p 6379

示例操作

  • 设置值:
set name zmfx
  • 获取值:
get name

11. 关闭客户端

退出客户端:

redis-cli shutdown

12. 配置开机启动

在开机启动时加载 Redis 服务:

echo "/usr/local/bin/redis-server /etc/rediscp/redis.conf &" >> /etc/rc.local

13. 设置 Redis 密码

为保障安全,请为 Redis 设置访问密码。在配置文件中找到 requirepass 参数:

vi /etc/rediscp/redis.conf
  • 去除注释并设置密码:
# requirepass foobaredrequirepass yourpassword

14. 重启 Redis 服务

重启服务后,使用以下命令验证登录是否正常:

sudo service redis restart

验证登录

使用客户端登录并执行命令:

redis-cli -h 127.0.0.1 -p 6379 -a yourpassword
  • 查看键值对:
keys *
  • 切换数据库:
select 1
  • 操作数据库:
set myset "值"

如有问题,请检查 Redis 配置文件是否正确,端口号是否正确设置,并确保服务能够正常运行。

转载地址:http://wqkfk.baihongyu.com/

你可能感兴趣的文章
linux运维实战练习-2015年9月01日课程作业(练习)安排
查看>>
Linux运维工程师必知的服务器备份工具:Rsnapshot
查看>>
Linux运维工程师必知:如何在 Linux 中使用网络命令netstat?
查看>>
Linux运维工程师必须要掌握的Docker命令,我给你整理好了!
查看>>
linux运维工程师的发展,Linux运维工程师发展前景
查看>>
Linux运维工程师笔试题第十三套
查看>>
Linux运维工程师面试题(部分)-复习
查看>>
Linux运维必备!手把手教你搭建OpenFalcon监控系统
查看>>
Linux运维打怪升级篇,从苦逼到牛逼的必备装备(转)
查看>>
Linux运维技能-du命令常见用例总结,零基础入门到精通,收藏这一篇就够了
查看>>
Linux运维终极攻略:600条高频命令,助你解决99%的问题,零基础入门到精通,收藏这一篇就够了
查看>>
Linux运维趋势
查看>>
Linux进程命令四小龙:ps、netstat、top、kill,看一遍就会!
查看>>
Linux进程地址空间和虚拟内存
查看>>
Linux进程地址管理之mm_struct
查看>>
Linux进程堆栈状态分析实战
查看>>
Linux进程状态解析之R、S、D、T、Z、X
查看>>
linux进程的休眠(等待队列)【转】
查看>>
Linux进程的实际用户ID和有效用户ID
查看>>
linux进程管理
查看>>