Redis
-
.bat批处理启动redis
背景: 最近,公司的项目开发,需要用到Redis,然而每天都需要到d盘下面的去启动redis很烦, 我是我就想写一个.bat启动文件放在桌面上,这样每天只要在桌面上点以下redis的bat文件就可以启动redis。 步骤: 先写一个redis_startup.bat脚本放到桌面上: ::启动redis的命令 @echo off ::这是简单的输出,相…
-
centos安装Redis和设置远程访问
记录下步骤以后用到时翻一翻。 在centos下载依赖库: yum install gcc tcl 在redis官网的下载页面,这里可以选择离线包或在线下载。 我选择在线的,在下载页面往下拉到 Installation 这里官方已经教你如何在线下载了,我们按步骤来。 在centos找一个位置,我选择/usr/local/software/目录下 执行 …
-
TP5中用redis缓存
在config.php配置文件下找到缓存设置,将原来的文件缓存修改为redis缓存,也可以改为多种类型的缓存: // +———————————————————————- // | 缓存设置 // +———————————–…
-
Redis Eval Script
简介 从Redis 2.6 版本开始,内嵌支持 Lua 环境。通过使用EVAL或EVALSHA命令可以使用 Lua 解释器来执行脚本。 EVAL和EVALSHA的使用是差不多的(下面有讲区别)。 EVAL命令 语法: EVAL script numkeys key [key …] arg [arg …] 。 script:Lua脚本 。numkeys…
-
Redis缓存商品查询信息(SpringMVC)
1、配置redis整合spring的环境 2、相关实体类序列化 3、编写serviceImpl方法 使用redis中的String结构实现 带缓存的分页 key-value 思路:先从缓存获取数据, 如果有, 直接返回redis中的数据 如果没有, 再到数据库查询, 把查询到数据, 缓存一份到redis, 便于下一次查找 第一页的house信息. …
-
redis3.2报CONFIG SET protected-mode no异常
CONFIG SET protected-mode no redis.clients.jedis.exceptions.JedisDataException: DENIED Redis is running in protected mode because protected mode is enabled, no bind address was spe…
-
centos7下部署Redis
1.1. Redis的安装 Redis是c语言开发的。 安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++ 安装步骤: 第一步:redis的源码包上传到linux系统。 第二步:解压缩redis。 第三步:编译。进入redis源码目录。make 第四步:安装。make install PREFIX=/usr…
-
laravel中redis队列的使用
一、配置文件 首先我们需要在配置文件中配置默认队列驱动为Redis,: 修改.env中的QUEUE_CONNECTION=redis 二、编写队列任务 首先我们通过如下Artisan命令创建任务类: php artisan make:job SendReminderEmail 运行成功后会在app/Jobs目录下生成一个SendReminderEmail…
-
Redis常见的几种使用方式及其优缺点
本文主要针对Redis常见的几种使用方式及其优缺点展开分析。 一、常见使用方式 Redis的几种常见使用方式包括: Redis单副本; Redis多副本(主从); Redis Sentinel(哨兵); Redis Cluster; Redis自研。 二、各种使用方式的优缺点 1、Redis单副本 Redis单副本,采用单个Redis…
-
Python3 下 Redis 返回 bytes 类型的问题
Python3 下 Redis 默认返回 bytes 类型数据,而 Python3 下 bytes 类型和 str 类型不能直接互用,容易出错,解决方法是在建立 Redis 连接的时候将 decode_responses 设置为 True,表示将返回的 bytes 数据解码为 str 数据 def __init__(self, host=’localhost…