NoSQL之Redis配置与优化

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介: NoSQL之Redis配置与优化

具体操作步骤:
示例为虚拟机,个人环境请自行配置防火墙规则

systemctl stop firewalld
setenforce 0
tar zxvf  redis-4.0.9.tar.gz -C /usr/src
cd /usr/src/
make
make PREFIX=/usr/local/redis install
ln -s /usr/local/redis/bin/* /usr/local/bin
cd /usr/src/redis-4.0.9/utils/
./install_server.sh   #一路回车

vim /etc/redis/6379.conf
(bind三条,只需要留下一条,添加监听主机地址)

添加以下内容:
bind 0.0.0.0 //监听的主机地址
port 6379 //端口 
daemonize yes //启用守护进程 
pidfile /var/run/redis_6379.pid //指定 PID 文件 
loglevel notice //日志级别
logfile /var/log/redis_6379.log //指定日志文件

/etc/init.d/redis_6379 stop
/etc/init.d/redis_6379 start
/etc/init.d/redis_6379 restart
/etc/init.d/redis_6379 status

netstat -anpt | grep 6379

/usr/local/redis/bin/redis-cli #连接本机 Redis 数据库
127.0.0.1:6379>ping #检测 redis 服务是否启动
PONG

远程其他主机上的 Redis 数据库:

redis-cli -h 192.168.10.161 -p 6379

(自己和对方6379.conf配置文件中的bind,要有对方的ip,也可以*和0.0.0.0代表所有,如果没添加默认监听自己,不能远程其他主机)

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
6天前
|
缓存 NoSQL JavaScript
Vue.js应用结合Redis数据库:实践与优化
将Vue.js应用与Redis结合,可以实现高效的数据管理和快速响应的用户体验。通过合理的实践步骤和优化策略,可以充分发挥两者的优势,提高应用的性能和可靠性。希望本文能为您在实际开发中提供有价值的参考。
37 11
|
18天前
|
存储 监控 NoSQL
NoSQL与Redis配置与优化
通过合理配置和优化Redis,可以显著提高其性能和可靠性。选择合适的数据结构、优化内存使用、合理设置持久化策略、使用Pipeline批量执行命令、以及采用分布式集群方案,都是提升Redis性能的重要手段。同时,定期监控和维护Redis实例,及时调整配置,能够确保系统的稳定运行。希望本文对您在Redis的配置与优化方面有所帮助。
59 23
|
19天前
|
存储 监控 NoSQL
NoSQL与Redis配置与优化
通过合理配置和优化Redis,可以显著提高其性能和可靠性。选择合适的数据结构、优化内存使用、合理设置持久化策略、使用Pipeline批量执行命令、以及采用分布式集群方案,都是提升Redis性能的重要手段。
39 7
|
2月前
|
存储 SQL 关系型数据库
2024Mysql And Redis基础与进阶操作系列(1)作者——LJS[含MySQL的下载、安装、配置详解步骤及报错对应解决方法]
Mysql And Redis基础与进阶操作系列(1)之[MySQL的下载、安装、配置详解步骤及报错对应解决方法]
|
存储 NoSQL Redis
NoSQL-Redis入门(二)
Redis要点: 1.关键字(keys)用于标识一段数据的字符串 2.值(values)是一段任意的字节序列,Redis不会关注他们实质是什么 3.Redis展示了5种专门的数据结构 4.上面几点使得Redis快速而且容易使用,但Redis不适用于所有的应用场景 1.Redis的数据结构 每种数据结构的要点包括: 1.是什么? 2.包含的有效方法 3.使用这些数据结构能处理哪些类型的特性和数据 1.1 字符串(String) 在Redis里,字符串是最基本的数据结构。
1016 0
|
SQL Web App开发 NoSQL
NoSQL-Redis入门(一)
从这篇开始记录Redis相关知识: 1 NoSQL是什么?1.1 NoSQL特性 1.1.1 易扩展 1.1.2 大数据量与高性能1.2 RDBMS vs NoSQL1.
1516 0
|
1月前
|
存储 缓存 NoSQL
解决Redis缓存数据类型丢失问题
解决Redis缓存数据类型丢失问题
178 85
|
3月前
|
消息中间件 缓存 NoSQL
Redis 是一个高性能的键值对存储系统,常用于缓存、消息队列和会话管理等场景。
【10月更文挑战第4天】Redis 是一个高性能的键值对存储系统,常用于缓存、消息队列和会话管理等场景。随着数据增长,有时需要将 Redis 数据导出以进行分析、备份或迁移。本文详细介绍几种导出方法:1)使用 Redis 命令与重定向;2)利用 Redis 的 RDB 和 AOF 持久化功能;3)借助第三方工具如 `redis-dump`。每种方法均附有示例代码,帮助你轻松完成数据导出任务。无论数据量大小,总有一款适合你。
96 6
|
10天前
|
存储 缓存 NoSQL
云端问道21期方案教学-应对高并发,利用云数据库 Tair(兼容 Redis®*)缓存实现极速响应
云端问道21期方案教学-应对高并发,利用云数据库 Tair(兼容 Redis®*)缓存实现极速响应
|
10天前
|
缓存 NoSQL 关系型数据库
云端问道21期实操教学-应对高并发,利用云数据库 Tair(兼容 Redis®)缓存实现极速响应
本文介绍了如何通过云端问道21期实操教学,利用云数据库 Tair(兼容 Redis®)缓存实现高并发场景下的极速响应。主要内容分为四部分:方案概览、部署准备、一键部署和完成及清理。方案概览中,展示了如何使用 Redis 提升业务性能,降低响应时间;部署准备介绍了账号注册与充值步骤;一键部署详细讲解了创建 ECS、RDS 和 Redis 实例的过程;最后,通过对比测试验证了 Redis 缓存的有效性,并指导用户清理资源以避免额外费用。

相关产品

  • 云数据库 Tair(兼容 Redis)