redis 入门使用

Redis-Code:redis键值数据库源码分析 Redis代码 redis键值数据库源码分析 测试:(测试) memtest.c内存检测 redis_benchmark.c用于redis性能测试的实现。 redis_check_aof.c用于更新日志检查的实现。 redis_check_dump.c用于本地数据库检查的实现。 testhelp.c一个C风格的小型测试框架。 struct :(结构体) adlist.c为对清单的定义,它是一个双向链表结构 dict.c主要针对内存中的hash进行管理 sds.c用于对同轴的定义 sparkline.c一个拥有样品列表的序列 t_hash.c hash在服务器/客户端中的应答操作。主要通过redisObject进行类型转换。 t_list.c list在服务器/客户端中的应答操作。主要通过redisObject进行类型转换。 t_set.c set在服务器/客户端中的应答操作。 立即下载

最简单的安装方式,到官网找到最新的版本,然后wget下载。
解压后,到redis目录下make一下。
最后,通过命令/redis/src/redis-server来启动。
如有特殊配置可在后面添加.conf文件,例如:/redis/src/redis-server redis.conf
进入redis终端通过命令/redis/src/redis-cli进入。
需要连接非本地redis可通过参数进行登录:
-h <主机ip>,默认是127.0.0.1
-p <端口>,默认是6379
-a <密码>
—help <帮助>
如果进入客户端后,提示要关闭”protected mode”,需要在服务端进行操作,例如:/redis/src/redis-server protected-mode no

以下是简单的redis tutorial:
普通赋值和获取:

SET server:name “xxx”
GET server:name

数据操作:

SET connection 10
INCR connection => 11
DEL connection

设置参数寿命:

SET resource:lock “fdfd”
EXPIRE resource:lock 120    //保存120s
TTL resource:lock           //显示剩余时间

队列数据:
命令:RPUSH, LPUSH, LLEN, LRANGE, LPOP, RPOP

RPUSH friends “Salic”       //建立队列friends
RPUSH friends “bob”     //在队列最后插入数据
LPUSH friends “xxx”     //在队列最前插入数据
LRANGE friends 0 -1     //显示队列所有的数据
LRANGE friends 1 2      //显示第二-第三的数据
LLEN friends                //显示队列长度

LPOP friends                //删除第一个
RPOP friends                //删除最后一个 

SET数据集:
命令:SADD, SREM, SISMEMBER, SMEMBERS, SUNION

SADD superpowers “flight”       //新增一个数据到数据集
SREM superpowers “flight”       //删除数据集里的一个指定数据
SISMEMBER superpowers “flight” //判断数据集是否有该数据
SMEMBERS superpowers         //显示指定数据集的所有数据
SUNION superpowers birdpowers   //显示两个数据集的数据,消除重复

有序数据集:
命令:ZADD, ZRANGE

ZADD hack 1940 “A”
ZADD hack 1941 “b”
ZRANGE hack 0 -1

哈希数据集:
命令:HSET, HINCRBY, HDEL,HGETALL, HMSET

HSET user:1000 name “xxx”       //设置user:1000的name属性数据
HSET user:1000 password “fdfd”  //设置user:1000的password属性数据
HSET user:1000 email “123@123.com”  //设置user:1000的email属性数据

HMSET user:1001 name “xxx” email “fdfd@123.com” //设置user:1001所有属性的数据
HGETALL user:1000       //获取user:1000所有的数据,包括字段名
HGET user:1000 name     //获取user:1000的name字段数据
HSET user:1000 visits 10     //新增user:1000数据属性visits,赋值为10
HINCRBY user:1000 visits 10  //visits加10,变成20
HIDEL user:1000 visits       //删除user:1000数据集的visits属性
redis-source-code:Redis源代码-redis source code Redis源代码 Redis源代码 立即下载

相关推荐

ads传统功放设计笔记(3)

传统功放设计的流程一般包括以下这些步骤: 1、明确设计目标 2、选择功放管子 3、确定静态工作点 4、设计偏置电路 5、判断稳定性 6、负载与源牵引 7、输入输出阻抗匹配 8、原理图优化 9、大信号仿真 10、版图设计 11、版图联合仿真 12、pcb设计 第二节我们设计仿真了功放的原理图。之后我们需要对版图进行设计和仿真。 10、版图设计 首先将S参数控件都打叉,还要去掉电源、源负载阻抗、地、芯片、电容。在原先电容和芯片的位置加上gap,设置好长度和间隔。之后在电源引脚、输入输出引脚和隔离的两端加上端口。

qq_40995480的博客 6028

探索 Redis-Code:一款创新的 Redis 学习与实践平台

探索 Redis-Code:一款创新的 Redis 学习与实践平台 是一个专为 Redis 爱好者和开发者设计的在线平台,它提供了丰富的实例代码和教程,帮助你轻松掌握 Redis 的核心特性和高级应用。在这个项目中,你可以发现、学习并立即测试 Redis 命令,提升你的数据存储和管理技能。 项目简介 Redis 是一种高性能的键值数据库,常用于缓存和实时数据操作。Redis-Code 则将这一强大...

gitblog_00058的博客 504

Cosmos Transfer2.5多模态AI模型部署与优化实战

多模态AI技术通过融合文本、图像、代码等不同模态数据,实现跨模态理解与生成。其核心原理基于Transformer架构的注意力机制,结合对比学习实现模态对齐。这类技术在智能内容创作、跨模态搜索等领域具有重要价值,尤其适合电商营销图文生成、UI设计转代码等场景。Cosmos Transfer2.5作为先进的多模态模型,支持8192 tokens长文本窗口和混合模态输入,实测推理速度达17.5 samples/s(T4显卡)。部署时需注意FlashAttention优化可提升3倍长文本处理效率,8-bit量化则能

weixin_29038303的博客 281

redis结合springboot使用缓存配置

springboot中整合redis 在springboot 2以前 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </d...

baidu_41634343的博客 303

Windows 11 部署 Docker Desktop:从 WSL 报错到服务配置的完整排障实录

本文详细记录了在Windows 11上部署Docker Desktop时遇到的WSL报错问题及完整解决方案。从Hyper-V配置、BIOS设置到系统服务检查,提供了一系列实用命令和排查步骤,帮助开发者快速解决'Unexpecter WSL error'等常见问题,实现Docker与WSL2的稳定运行。

weixin_30687051的博客 120

【零基础学习CAPL】——弹窗信息提示

不用手动制作Panel窗口,直接使用CAPL脚本实现弹窗提示。//没有wait超时,等待测试人员确认//有wait超时,对话框在超时后自动终止//有wait超时,可以显示一个资源,即对话框可以显示额外的信息。/*参数说明text:显示在弹窗中的内容,长度限制在4096字符timeout:弹窗自动结束的时间,单位:ms。若为0,则无超时控制heading:对话框文本上方的标题。字符串最大长度限制在256个字符。resource:URL或文件路径。字符串的最大长度是有限的(512个字符)。

LOVE135149的博客 264

Redis source code analysis

http://zhangtielei.com/posts/blog-redis-dict.html http://zhangtielei.com/assets/photos_redis/redis_dict_structure.png https://github.com/antirez/redis/blob/unstable/src/dict.c http://bbs.redis.cn/f...

weixin_34358365的博客 250

华为OD机试真题 新系统【查找能被整除的最大整数】

华为OD新系统机试真题【查找能被整除的最大整数】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【查找能被整除的最大整数】

qq_45776114的博客 673

Redis快速入门使用

Spring 对 Redis 客户端进行了整合,提供了 Spring Data Redis,在Spring Boot项目中还提供了对应的Starter,即 spring-boot-starter-data-redis。前面我们讲解了Redis的常用命令,这些命令是我们操作Redis的基础,那么我们在java程序中应该如何操作Redis呢?有序集合(sorted set/zset):集合中每个元素关联一个分数(score),根据分数升序排序,没有重复元素 适合存储排行榜数据。

2202_75483664的博客 1157

【回眸】Tessy集成测试软件使用指南(一)新手使用篇

这个专栏的文章前4篇都在记录如何使用Tessy进行单元测试,集成测试需要有一定单元测试基础,且做集成测试之前,需要做好单元测试,否则将会大幅增加软件单元代码纠错的代价。集成测试所花费的时间通常远远超过单元测试。如果直接从单元测试到系统测试,结果往往是不理想的。集成测试可以检测由于单元相互交互而导致的错误,通常由一组专业的测试人员执行。

啤酒鸭的物联网开发记录博客 5280

Onnxruntime之YOLOP部署过程记录

魔改YoloP部署过程记录

如果想成为中心,那么就到中心去吧。 1927

redis使用入门

使用入门 获得一个符合匹配规则的键名列表 keys pattern [? / * /[]] keys mic:hobby 判断一个键是否存在 , EXISTS key type key 去获得这个key的数据结构类型 各种数据结构的使用 字符类型 一个字符类型的key默认存储的最大容量是512M 赋值和取值 SET key value GET key 递增数字 ...

whxwkb的博客 322

无人机视角下基于YOLOv5/v8/v10的车辆检测系统:从算法原理到UI界面实战

随着无人机技术的普及和智慧城市的发展,无人机视角下的车辆检测在交通监控、战场侦察、灾害救援等领域展现出巨大的应用价值。然而,无人机航拍图像存在目标尺度小、视角多变、背景复杂等挑战。本文深入探讨了如何利用YOLOv5、YOLOv8、YOLOv10三个代表性目标检测算法,构建一套完整的无人机车辆检测系统。文章不仅详细解析了各版本YOLO的核心技术演进,还提供了从数据集准备、模型训练、性能评估到基于PyQt5/PySide6的图形界面开发的完整代码实现。通过本文,读者将能够掌握构建无人机实时车辆检测系统的全流程技

YOLO 172

redis 入门基础及java使用

字符串 string哈希 hash列表 list集合 set有序集合 sorted set / zset。

世之奇伟、瑰怪,非常之观,常在于险远,而人之所罕至焉,故非有志者不能至也。 1213

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Redis快速入门及在Java中使用Redis

Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql(NoSql(Not Only SQL),不仅仅是SQL,泛指非关系型数据库。NoSql数据库并不是要取代关系型数据库,而是关系型数据库的补充。 )数据库。

程序猿追的博客 4万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

SpringBoot2.x使用Redis实现缓存入门

SpringBoot2.x使用Redis实现缓存入门 Redis简介 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 详情请查看redis官网或Redis中文网 Redis安装 使用docker安装redis步骤 1.安装Linux虚拟机,可以先安装VMWare或VirtualBox,然后安装CentOS7,具体安装步骤各大博客...

wupiaobei5924的博客 985

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Redis 使用入门与进阶指南

Redis 是一个键值对存储系统,但它不仅仅是简单的键值数据库。它支持丰富的数据结构(如字符串、哈希、列表、集合和有序集合等),并且数据存储在内存中,因此读写速度极快。Redis 还支持持久化、主从复制和集群功能,使其在生产环境中非常实用。Redis 是一个功能强大且灵活的工具。初学者可以通过掌握基本数据结构和命令快速上手,而中级用户可以通过缓存设计、Pub/Sub 和事务等特性解决实际问题。建议在实践中多尝试,结合具体业务场景调整使用方式。

yuxzlucy的博客 679

Linux+Redis实战教程_day01_Redis入门_安装与使用

:)一位靓仔偶然路过的博客 623

java 使用redis 需要哪些jar_快速入门:如何在Java上使用Redis

如果您想在Redis中使用Java,您需要做一些修改,以便使这两种技术能够相互协作。这个快速入门指南将带您了解在Java上使用Redis所需的所有内容。1. 运行Redis要使用Redis快速启动并运行,您可以参考此Redis快速入门指南。 基本步骤如下:① 下载并安装Redis。 建议不要使用Linux包管理器,因为可用的版本可能已过期。 相反,Redis建议您从源代码编译,这是一个相对简单的过...

weixin_36401794的博客 337

redis redis命令简单使用 redis常用命令 redis入门案例

Redis命令 目录 Redis命令 1.1string 类型 1.2Hash类型 1.1string 类型 String类型 命令 说明 案例 set 添加key-value set user admin get 根据key获取数据 get user strlen 根据获取数值的长度 strlen key exists 判断key是否存在 exists key 返回 1 存在 ,0 不存在..

weixin_43410148的博客 332

一篇文章让你快速入门Redis(含安装使用客户端)

Redis快速入门篇

m0_56660665的博客 1082

Redis入门和基础使用

Redis是⼀种基于键值对(key-value)的 NoSQL 数据库,与很多键值对数据库不同的是,Redis中的值可以是由 string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)、 Bitmaps(位图)、HyperLogLog、GEO(地理信息定位)等多种数据结构和算法组成,因此 Redis 可以满⾜很多的应⽤场景,⽽且因为 Redis 会将所有数据都存放再内存中,所以它的读写性能⾮常惊 ⼈。

qq_35639854的博客 828

Java中使用Redis:Jedis入门指南

本文介绍了Java中使用Jedis操作Redis的基础指南。主要内容包括:Jedis作为Redis官方推荐的Java客户端,支持所有Redis数据类型;项目环境要求JDK8+和Redis服务器;通过JUnit5演示了String、Hash、List、Set、ZSet五种数据结构的操作方法;利用@BeforeEach和@AfterEach注解管理Redis连接生命周期;最后推荐了官方文档和进阶学习方向。文章提供了完整的Maven依赖和测试代码示例,适合Java开发者快速上手Jedis进行Redis开发。

weixin_45919016的博客 674

windows下使用redis,Redis入门使用,Redis基础命令

一、Redis的使用REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。  Redis 优势性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。丰富的数据类型 ...

qq_32772473的博客 261

Redis快速入门、熟悉和使用

Redis快速入门 这篇文章主要为那些不熟悉而首次使用Redis的程序开发人员撰写,文章主要包括以下内容: Download and compile Redis to start hacking.Use redis-cli to access the server.Use Redis from your application.Understand how Redis persistenc

宽简厚重—博约 2194

redis的入门使用

1.nosql的了解 –nosql表示not only sql,泛指非关系型数据库,主要用在高并发 ,大数据环境中 –nosql的数据库有很多,比较出名的有redis和memcached 2.redis的认识 –redis是一个 key-value类型的nosql数据库,特点是数据保存在内存之中,读写速度快,支持持久化操作,支持的数据类型多,可以设置数据的过期时间、支持在集群环境中使用 –redi...

qq_44407617的博客 388
上一篇: supervisor 杂记
下一篇: nginx+php上传大文件
大大蘑菇猪
博客等级 码龄18年 1粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值