Redis

redis之闪电内幕

一、简介和应用二、Redis的对象redisObject三、String四、List4.1linkedlist(双端链表)4.2ziplist(压缩列表)五、Hash六、Set七、ZSet本文内容思维导图如下:Redis是一个由ANSIC语言编写,性能优秀、支持网络、可持久化的K-K内存数据库,并提供多种语言的API。...
代码星球·2021-01-23

redis持久化机制之AOF与RDB

什么是redis  Redis是一种面向“key-value”类型数据的分布式NoSQL数据库系统,具有高性能、持久存储、适应高并发应用场景等优势。它虽然起步较晚,但发展却十分迅速。 redis为何需要持久化  由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开...

redis常见命令

遇到一个报错:127.0.0.1:6379>getchat_v2_candidate_group4(error)WRONGTYPEOperationagainstakeyholdingthewrongkindofvalue1.首先确定一下这个key对应的对象类型,这个提示很可能因为值的类型不是String导致ty...
代码星球·2021-01-23

Jedis工具类(含分布式锁的调用和释放)

个人把工具类分为两部分:一、连接池部分importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importredis.clients.jedis.*;importjava.io.InputStream;importjava.util.Properties;importj...

Ubuntu编译安装配置Redis以及基本使用

1.首先下载rediscurl-Ohttp://download.redis.io/releases/redis-4.0.8.tar.gz2.解压压缩包tarxzfredis-4.0.8.tar.gz3.安装TCL测试工具sudoaptinstalltcl4.编译make5.测试编译结果maketest6.安装sudo...

原生redis命令

进入redis安装目录cd/usr/local/bin进入redis客户端./redis-cli-p6379-h用于指定ip-p用于指定端口-a用于指定认证密码 退出客户端quit指定database,默认16个数据库select3单条操作SETkeyvalue//存入字符串键值对GETkey    //获取...
代码星球·2021-01-20

redis-cli 命令操作 Redis 五种数据类型

-h用于指定ip-p用于指定端口-a用于指定认证密码./redis-cli-p6379PING命令返回PONG  指定database,默认16个数据库  Set:添加一条String类型数据Get:获取一条String类型数据Mset:添加多条String类型数据Mget:获取...

Redis入门--1.安装Redis

是完全开源免费的,用c语言编写的,是一个单线程,高性能的(key/value)内存数据库,基于内存运行并支持持久化的nosql数据库主要是用来做缓存,但不仅仅只能做缓存,比如:redis的计数器生成分布式唯一主键,redis实现分布式锁,队列,会话缓存下面是Redis5.0.5Linux版本的下载地址http://do...
代码星球·2021-01-19

Redis 中 5 种数据结构的使用场景介绍

这篇文章主要介绍了Redis中5种数据结构的使用场景介绍,本文对Redis中的5种数据类型String、Hash、List、Set、SortedSet做了讲解,需要的朋友可以参考下原来看过redisbook这本书,对redis的基本功能都已经熟悉了,从上周开始看redis的源码。目前目标是吃透redis的数据结构。我们...

Redis 优势以及性能问题

 (1)速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2)支持丰富数据类型,支持string,list,set,sortedset,hash (3)支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部...

redis常见错误处理

 --1】当内存不足引起 redis出错先尝试下列语句,指定redis使用内存redis-server.exeredis.windows.conf--maxheap200mredis-server.exeredis.windows.conf--maxheap400mredis-server.exer...
代码星球·2021-01-15

windows7 下安装使用Redis

 本地环境:Windows764位web环境:wamp集成环境,php版本:PHPVersion7.1.17学习参考网站:RUNOOB.COM官网  http://www.runoob.com/redis/redis-install.html。根据文档指示,Redis支持32位和64位,本...
代码星球·2021-01-12

redis简单使用1

1.publicstaticvoidmain(String[]args){Jedisjedis=newJedis("127.0.0.1");System.out.println("redis启动");jedis.set("name","gjack");System.out.println("jedis添加成功!");S...
代码星球·2021-01-10

redis开始事物,秒杀demo

1.mainpackageredis;importjava.util.concurrent.ExecutorService;importjava.util.concurrent.Executors;importredis.clients.jedis.Jedis;publicclasstest1{publicstatic...

redis源码安装

#安装目录mkdir-p/data/apps/rediscd/data/tgzwgethttp://download.redis.io/releases/redis-3.2.1.tar.gzcdredis-3.2.1makePREFIX=/data/apps/redisinstall#安装到指定目录中 #在安...
代码星球·2021-01-10