一、安装npm install --save egg-redis二、启用插件app => config => plugin.jsredis: { enable: true, package: 'egg-redis', },三、配置redis连接app => config => config.{env}.jsredis: { client: { port:
转载 2023-06-29 13:28:59
173阅读
# 使用 Egg.js 集成 Redis 的详细教程 在现代Web应用中,缓存是提高性能和可扩展性的关键因素。Redis 是一个高性能的键值存储数据库,非常适合用作缓存。本文将教会你如何在 Egg.js 项目中使用 Redis。 ## 流程步骤 下面是整件事情的流程: | 步骤 | 内容 | |--
原创 2024-09-01 05:19:56
96阅读
# 使用 Egg 框架操作 Redis 在现代的 web 应用开发中,缓存是不可或缺的一部分。Redis 作为一种高性能的键值存储,不仅可以用作缓存,还能用于消息队列、会话存储等多种场景。本文将介绍如何在 Egg.js 框架中操作 Redis,并提供一些实际的代码示例。 ## Egg.js简介 Egg.js 是一个基于 Node.js 的企业级开发框架,致力于提供高效、稳定的开发体验。它的设
原创 8月前
47阅读
Redis实现接口限流Redis 除了做缓存,还能干很多很多事情:分布式锁、限流、处理请求接口幂等性今日有个需求,提到修改密码这个接口,由于存放在我们redis里的短信验证码过期时间为30分钟,如果被恶意知道了电话号码,可以通过爆破轮询的方式,将验证码给试出来。前置依赖首先我们创建一个 Spring Boot 工程,引入 Web 和 Redis 依赖,同时考虑到接口限流一般是通过注解来标记,而注解
转载 2023-07-13 14:41:50
69阅读
Redis GEORedis GEO 主要用于存储地理位置信息,并对存储的信息进行操作,该功能在 Redis 3.2 版本新增。Redis GEO 操作方法有:geoadd:添加地理位置的坐标。geopos:获取地理位置的坐标。geodist:计算两个位置之间的距离。georadius:根据用户给定的经纬度坐标来获取指定范围内的地理位置集合。georadiusbymember:根据储存在位置集合里
转载 2023-08-13 18:40:21
78阅读
1.什么是 redis?Redis 是一个基于内存的高性能 key-value 数据库。2.Reids 的特点Redis 本质上是一个 Key-Value 类型的内存数据库,很像 memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据 flush 到硬盘上进行保存。因为是纯内存操作,Redis 的性能非常出色,每秒可以处理超过 10 万次读写操作,是已知性能最快的
转载 2024-09-27 10:42:29
51阅读
## Egg.js 中使用 Redis 设置过期时间 在现代 Web 开发中,缓存技术已经成为提高应用性能的重要手段。Redis 是一个流行的内存数据存储,广泛应用于缓存、消息队列等场景。在使用 Egg.js 框架时,可以很方便地集成 Redis 来提升应用性能。而设置缓存的过期时间是 Redis 的一项重要功能,能有效管理缓存数据的生命周期。 ### Redis 简介 Redis 是一个高
原创 2024-08-19 05:54:20
245阅读
1点赞
在使用 Egg.js 和 Redis 构建高效的后端应用时,开发者往往需要熟悉相关的使用方法和最佳实践。本文将围绕“egg js redis使用方法”这一主题,分为多个结构化部分,包括版本对比、迁移指南、兼容性处理、实战案例、排错指南及生态扩展。这些内容将为开发者们提供清晰的指引,以便更好地集成和使用 Egg.js 与 Redis。 ## 版本对比 在开始之前,有必要对 Egg.js 和 Red
原创 7月前
51阅读
Java中操作redis实践Redis 客户端概述准备工作Jedis的基本应用简介准备工作Jeids基本应用实践连接池JedisPool连接池应用RedisTemplate基本应用简介准备工作RedisTemplate对象应用实践StringRedisTemplate 对象应用实践基于业务定制RedisTemplate对象(拓展)基于Redis的项目业务分析及实践分布式id单点登陆(SSO)简易
转载 2024-06-27 11:34:05
42阅读
摘要本文主要介绍Ubuntu系统下,docker及docker-compose的基本安装过程。1. docker的安装首先,读者应进入Docker-Egine的安装指导页面,并根据自己的系统版本选择所需的安装的Docker-Engine的平台版本。本文主要基于Ubuntu的高级软件管理工具进行安装说明。移除以前老版本的Docker-Enginesudo apt-get remove docker
转载 2023-11-15 12:48:46
0阅读
easy_install xxxx.egg孵蛋啊如果想要制作egg文件,需要在要打包的文件夹下编辑setup.py文件,example.pyfrom setuptools import setup, find_packages setup( name = 'eggtest', version = '0.1', packages = find_packages(), description = 'e
记一次服务器中使用docker部署egg项目下载docker下载mysql运行mysql配置密码进入mysql下载redis运行redis 同时设置密码下载nginx上传服务器文件部署启动nginx前端:修改 egg 配置文件后端:根目录 新增 Dockerfile 用于构建镜像Dockerfile的配置生成镜像文件运行镜像常见问题mysql版本注意服务器端口是否开通Dockerfile 名字不
转载 2023-08-10 17:14:20
73阅读
这个插件既可以访问普通的 MySQL 数据库,也可以访问基于 MySQL 协议的在线数据库服务。项目配置安装mysql安装问题:MySQL error 1042: Unable to connect to any of the specified MySQL hosts解决办法:win+r打开运行,输入services.msc打开服务,找到安装MySQL时添加的服务名,一般8.0版本的MySQL默
转载 2021-01-29 21:57:31
1315阅读
2评论
经常接触Python的同学可能会注意到,当需要安装第三方python包时,可能会用到easy_install命令。easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,它用来安装egg包。egg包是目前最流行的python应用打包部署方式。如何制作和安装egg包?下面我就简单的分析了一下。1.1&nbs
转载 2023-06-14 21:57:40
335阅读
## 如何使用 Egg.js 连接 MySQL 数据库 作为一名经验丰富的开发者,我很乐意教会你如何使用 Egg.js 连接 MySQL 数据库。在本文中,我将向你展示整个过程的步骤,并提供每一步所需的代码和注释。让我们开始吧! ### 1. 安装 Egg.js 和 egg-mysql 首先,我们需要安装 Egg.js 框架和 egg-mysql 插件。你可以使用以下命令分别进行安装: `
原创 2023-10-03 04:18:34
118阅读
      在网上搜了几个silverlight页面导航的几个帖子,在这里汇总一下。    1、 Silverlight: How to do navigation easily (Gill Cleeren)讲的是Silverlight 1.1中做页面导航Here's a trick to a question I
# Doxyfile 1.6.3# This file describes the settings to be used by the documentation system# doxygen (www.doxygen.org)
转载 2011-07-29 17:15:00
146阅读
2评论
目标 打包 egg 项目为单一的可执行文件,支持跨平台,摆脱环境依赖。 准备 npm install -g pkg 初始化项目 1.0.0-使用脚手架初始化 eggjs 项目 npm init egg --type=ts 1.0.1-安装依赖 npm i 1.0.2-测试运行 npm run dev
转载 2021-03-17 20:26:00
1086阅读
2评论
Nodejs对接redis sentinel注:该文档的实验环境基于《redis高可用方案redis sentinel的介绍和实践》搭建,如有疑问详见上述文档本文档是对《redis高可用方案redis sentinel的介绍和实践》的一些补充,主要说明使用nodejs来对接redis sentinel,以及进行简单的容灾实验测试。redis-sentinel对接nodejs对接redis sent
转载 2024-04-09 14:12:05
30阅读
本文介绍了 setuptools 框架的内容,它是 PEAK 的一个副项目,它提供了比 distutils 更加简单的包管理和发行功能。开始setuptools 模块很会 “规避”。例如,如果我们下载一个使用 setuptools 而不是使用 distutils 构建的包,那么安装就应该可以像我们期望的一样工作:通常使用 python setup.py install 就可以。为了实现这种功能,使
  • 1
  • 2
  • 3
  • 4
  • 5