上一页 1 2 3 4 5 6 7 8 9 10 ··· 32 下一页
摘要: Jedis Java语言操作Redis的中间件 Java代码 添加依赖 <dependencies> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.28</vers 阅读全文
posted @ 2021-09-09 16:27 一杯水M 阅读(108) 评论(0) 推荐(0) 编辑
摘要: Redis 事务 Redis 事务:一次执行多个命令 Redis事务工作特点: 批量操作放入队列缓存。(执行有顺序) 事务中任意命令执行失败,其余的命令依然被执行。(不保证原子性) 在事务执行过程,其他命令请求不会插入到事务执行命令序列中。(排他性) 三个阶段: 开始事务。(multi) 命令入队。 阅读全文
posted @ 2021-09-09 09:36 一杯水M 阅读(26) 评论(0) 推荐(0) 编辑
摘要: geospatial地理位置 Redis GEO 主要用于存储地理位置信息,并对存储的信息进行操作 Redis GEO 操作方法有: geoadd:添加地理位置的坐标。 GEOADD key longitude(经度) latitude(纬度) member(位置名称) [longitude lat 阅读全文
posted @ 2021-09-01 16:30 一杯水M 阅读(94) 评论(0) 推荐(0) 编辑
摘要: Redis 数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 String(字符串) string 是 redis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 k 阅读全文
posted @ 2021-09-01 13:51 一杯水M 阅读(877) 评论(0) 推荐(0) 编辑
摘要: Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。 Redis 键(key) Redis 键命令用于管理 redis 的键。 语法 Redis 键命令的基本语法如下: 127.0.0.1:6379> COMMAND KEY_NAME Redis keys 命令 阅读全文
posted @ 2021-08-27 09:21 一杯水M 阅读(249) 评论(0) 推荐(0) 编辑
摘要: Redis 包含redis-benchmark模拟 N 个客户端同时发送 M 个查询执行的运行命令的实用程序 Usage: redis-benchmark [-h <host>] [-p <port>] [-c <clients>] [-n <requests]> [-k <boolean>] -h 阅读全文
posted @ 2021-08-26 12:35 一杯水M 阅读(360) 评论(0) 推荐(0) 编辑
摘要: windows下安装 下载 Github下载地址:https://github.com/microsoftarchive/redis/releases 安装 把下载的压缩包解压 开启redis服务端,双击redis-server.exe 开启redis客户端,双击redis-cli.exe Linu 阅读全文
posted @ 2021-08-25 17:46 一杯水M 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 缓存 什么是缓存 服务器中内存中开启的一部分空间 作用 用于存储经常被使用且不常改变的数据 为什么要使用缓存 相对于读取磁盘的读取速度快 访问量大的情况下减少服务器读取磁盘压力 shiro缓存Ehcache shiro用于认证和授权,每次访问都会读取数据库中的数据,这样就会增加数据库压力 为了减轻数 阅读全文
posted @ 2021-08-25 16:46 一杯水M 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 授权本质分为两部分:1、添加权限Flag 2、定义权限Flag 权限Flag:角色(Role)和权限(Permission) Shiro 支持三种定义(角色/权限)方式: 编程式:通过写 if/else 授权代码块完成: Subject subject = SecurityUtils.getSubj 阅读全文
posted @ 2021-08-25 14:09 一杯水M 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 认证为了保证密码的相对安全需要对密码进行加密处理了,加密的方式有很多最常使用MD5加密,加盐 MD5特点:不可逆 public static void main(String[] args) { //md5+salt+hash Md5Hash md5Hash = new Md5Hash("123", 阅读全文
posted @ 2021-08-24 14:37 一杯水M 阅读(230) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 32 下一页