首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Redis(Redis简介和基本命令)

$sudo apt-get update $sudo apt-get install redis-server //安装redis cp /etc/redis/redis.conf redisconf.../ 把redis.conf文件拷贝到redisconf文件下,以后启动redis用此文件 redis.conf文件 4.3、基本配置文件 bind 0.0.0.0 #监听地址可以用空格隔开后多个监听..._6379.pid #pid文件路径 loglevel notice #日志级别,默认即可 启动redis redis-server redis.conf //指定配置文件启动redis 连接...redis-cli -h需要连接的redis的地址 -p端口号 -a密码 (如果不传参数默认连的是本地的127.0.0.1:6379) 测试 关闭 shutdown redis-benchmark...性能测试 redis-benchmark:Redis官方提供的性能测试工具,参数选项如下: # 测试:100个并发连接 100000请求 redis-benchmark -h localhost

27930
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Redis00--Redis的基本命令

    前言 这一篇文章我们主要是来整理下Redis的一些常用命令。 基本命令 启动Redis ./src/redis-server redis.conf 连接Redis数据库 ..../src/redis-cli -h 127.0.0.1 -p 6379 字符串相关的操作命令 String 数据类型主要用在做缓存,计数器,分布式锁,分布式ID等等 设置一个字符串类型的值 set...获取字符串的值 get key 例如:get testkey 在这里插入图片描述 删除键 del key 例如:del testkey 不存在就插入(not exists), 存在的话就不会插入,这是用Redis...zset和set一样也是String类型元素的集合,且不允许重复的成员,不同的是每个元素都会关联一个double类型的分数,redis正是通过分数来为集合中的成员进行从小到大的排序的。...中各种常见的命令,Redis 有五种数据类型,每种数据类型都有不同的操作命令。

    35110

    redis学习笔记(14)—redis基本命令总结

    http://doc.redisfans.com/ 网页,对所有redis命令的用法与示例进行了详细的描述 概述 Redis的键值可以使用物种数据类型:字符串,散列表,列表,集合,有序集合。...本文命令介绍部分只是列举了基本的命令,至于具体的使用示例,可以参考Redis官方文档:Redis命令大全 字符串类型 字符串是Redis中最基本的数据类型,它能够存储任何类型的字符串,包含二进制数据。...基本命令 字符串操作 SET 赋值,用法: SET key value GET 取值,用法: GET key 注意先设置键key的值再进行下面的增减 INCR 递增数字,仅仅对数字类型的键有用,相当于...基本命令 SADD 添加元素,用法:SADD key value1 [value2 value3 ...]...基本命令 ZADD 添加元素,用法:ZADD key score1 value1 [score2 value2 score3 value3 ...]

    44230

    Redis基本操作相关命令集锦

    Redis简介 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。...Redis是 NoSQL技术阵营中的一员,它通过多种键值数据类型来适应不同场景下的存储需求,借助一些高层级的接口使用其可以胜任,如缓存、队列系统的不同角色 默认端口:6379 默认数据库:16个 服务器端命令...:redis-server 客户端命令:redis-cli 切换数据库:select  0~15  例如:select  2  就是切换到2号数据库 redis每条数据都是⼀个键值对,值的类型分为五种:...例7:删除键a2、a3 del a2 a3 键命令 查找键,参数⽀持正则表达式 keys pattern 例1:查看所有键 keys * 例12:查看名称中包含...hmget u2 name age 获取所有属性的值 hvals key 例6:获取键'u2'所有属性的值 hvals u2 删除 删除整个hash键及值,使⽤del命令

    56710

    Redis 命令行工具及基本命令(二)

    例如,要将键名为counter的键值减少1,可以使用以下命令:DECR counter6. KEYSKEYS命令用于获取所有符合指定模式的键名。...如果模式匹配到的键数量很多,可能会影响Redis服务器性能。例如,要获取所有以user:为前缀的键名,可以使用以下命令:KEYS user:*7....例如,要检查键名为foo的键是否存在,可以使用以下命令:EXISTS foo10. INFOINFO命令用于获取Redis服务器的信息。...例如,要获取键名为foo的键的数据类型,可以使用以下命令:TYPE foo13. FLUSHDBFLUSHDB命令用于清空当前数据库中的所有键。...例如,要清空当前数据库中的所有键,可以使用以下命令:FLUSHDB14. FLUSHALLFLUSHALL命令用于清空所有数据库中的所有键。

    18310

    【地铁上的Redis与C#】Redis 命令基本操作

    从这篇文章开始我们正式进入到Redis的学习,本篇文章将带领大家体验一下Redis的操作。...基本操作入门 在Redis中,常用的命令分为功能性命令、清除屏幕信息命令、帮助查阅信息命令和帮助查阅信息命令。...,例如help @string查询string下的所有命令的帮助文档) 退出命令 当我们需要退出 Redis命令行时,最暴力的方法是直接关掉命令行窗口,但是如果我们是在无图形界面的操作系统中时,就必须使用退出命令进行推出...这里有一点需要注意,如果redis服务是部署在windows中,那么我们推出redis命令行时千万不要使用 exit 命令,这个命令会导致redis服务停止运行。...总结 本文简单的讲解了Redis命令的基本操作,具体命令将会在后续的文章中讲解。

    35850

    linux redis命令客户端,Redis客户端与基本命令「建议收藏」

    一、Redis客户端 1.Redis命令行客户端 开启 : src下 开启服务端 : ./redis-server & 客户端访问 : ..../redis-cli shutdown 进入客户端后执行shutdown 2.Redis远程客户端 Redis Desktop Manager软件 远程客户端连接Redis服务器需要 : 1)Linux...命令行一样使用Redis 二、Redis基本操作命令 (1)沟通命令,查看状态 ping返回 PONG –>表示redis服务正常运行 (2)redis默认使用16个库 Redis 默认使用 16...对数据库个数的修改,在 redis.conf 文件中databases 16 (3)切换库命令 :select db的索引值 库的索引值从0开始 (4)查看当前数据库中key的数目 dbsize...(5)删除当前库的数据 : flushdb (6)redis自带的客户端退出当前redis连接 : exit或quit 三、Redis的Key的操作命令 A、keys 语法 : keys pattern

    4.8K10

    Redis:04---键的基本命令(上)

    KEYS命令使用扩展 因为Redis采取单线程架构,如果Redis包含了大量的键,那么执行该命令可能会造成Redis阻塞,所以一般建议不要在生产环境下使用该命令 有时候确实有遍历键的需求,那么可以在下面三种情况下使用...演示案例 下面是一些基本使用: ? 当需要遍历所有键时(例如检测过期或闲置时间、寻找大对象等),KEYS是一个很有帮助的命令。...例如想删除所有以video字符串开头的键,可以执行下面的命令: redis-cli keys video* | xargs redis-cli del 二、SCAN:渐进式遍历键 命令介绍 Redis...例如hgetall、smembers、zrange可能产生的阻塞问题,对应的命令分别是hscan、sscan、zscan,它们的用法和scan基本类似 例如,下面以sscan为例,当前集合有两种类型的元素...例如要删除以“user:”开头的键,可以执行redis-cli KEYS "user:*" | xargs redis-cli DEL 另外,由于DEL命令支持多个键参数,所以执行redis-cli DEL

    48820

    redis学习教程之一基本命令

    所以命令又像list一样: ZADD key score member:向有序set中添加元素member,其中score为分数,默认升序; ZRANGE key start end [WITHSCORES...复制一个sort的用法:http://www.cnblogs.com/linjiqin/archive/2013/06/14/3135921.html 9.1 sort命令描述: 返回或保存给定列表、...假设price列表保存了今日的物品价格, 那么可以用sort命令对它进行排序: # 开销金额列表 redis> lpush price 30 1.5 10 8 (integer) 4 # 排序 redis..."10" 3) "8" 4) "1.5" 9.3 使用alpha修饰符对字符串进行排序 因为sort命令默认排序对象为数字,当需要对字符串进行排序时,需要显式地在sort命令之后添加alpha修饰符。...10事物 redis内置了很多原子操作的命令,比如incr,getset等,但实际中我们希望将一组命令原子的执行,这时候就需要用到事物。

    1.1K90

    Redis常用数据类型与基本命令指北

    HINCRBY 增加数字 HINCRBY key field increment 列表类型 Redis 提供了一组用于操作列表(list)数据类型的命令。...以下是一些常用的 Redis 列表类型的命令: LPUSH:将一个或多个值插入到列表的左侧(头部)。 LPUSH key value [value ...]...LRANGE key start stop LTRIM 用于修剪(Trim)列表的命令。它用于保留列表中指定范围内的元素,而将其它元素删除。...以下是一些常用的 Redis 集合类型的命令: SADD:将一个或多个成员添加到集合中。 SADD key member [member ...] SREM:从集合中移除一个或多个成员。...这几个集合运算命令的参数解释: destination:结果有序集合的键名。 numkeys:参与运算的有序集合数量。 key:参与运算的有序集合的键名。

    19810

    Redis学习1:入门简介及基本命令操作

    Redis 问题现象 1、海量用户 2、高并发 真正的问题:关系型数据库 1、性能:数据库保存在磁盘上。磁盘的IO性能低下。 CPU数据交换和高速缓存cache做,cache和内存,而内存和硬盘做。...常见的NoSQL数据库: 1、Redis 2、HBase 3、MongoDB 解决方案(电商情景) 1、商品的基本信息 比如说 名称 价格 厂商 就是放在Mysql 2、商品的附加信息 描述 详情 评论...对外数据服务如下: Redis简介 Remote dictionary server c语言开发的一个开源的高性能键值对Key-value的数据库。...命令行模式工具使用思考 功能性命令 清除屏幕信息 帮助信息查询 退出指令 基础操作 1、信息添加 功能:设置key、value数据 语法:set key value 2、查询指令 功能:根据key查询...3、清除屏幕 clear 4、帮助信息 help 【命令名】 help @组名 比如所 help @string 5、退出命令 exit esc按键 quit

    6710

    Redis:05---键的基本命令(下) 生存周期

    PEXPIREAT 注意事项 ①如果expire的键不存在,则命令返回0。...③Redis不支持二级数据结构(例如哈希、列表)内部元素的过期功能,例如可以对列表的key做过期时间,但不能对列表类型的一个元素(value)设置过期时间。...例如,下面有一个my_list列表,其含有元素“hello、world、redis” ?...字符串类型键的注意事项 对于字符串类型键的注意事项,执行SET命令会去掉过期时间 在Redis源码中,SET命令的函数setKey()最后执行了removeExpire(db, key)函数去掉了过期时间...二、查询键的剩余生存时间 TTL命令以秒为单位返回键的剩余生存时间 PTTL命令则以毫秒为单位返回键的剩余生存时间 命令返回值: 键未过期:ttl返回键的剩余秒数,pttl返回键的剩余毫秒数 键没有设置过期时间

    63420

    【Java 进阶篇】Redis 命令操作:轻松掌握基本操作

    Redis是一款高性能的键值对存储系统,以其快速、灵活的特性而备受开发者推崇。本文将详细介绍Redis的基本命令操作,包括键值操作、数据查询、事务处理等方面,帮助初学者更好地理解和使用Redis。...基本命令 1. 键值操作 1.1 SET:设置键值对 SET mykey "Hello, Redis!"...设置键的过期时间(秒) EXPIRE mykey 60 5.2 TTL:获取键的剩余过期时间 TTL mykey 示例代码 以下是一个基于Node.js的简单示例代码,演示如何使用ioredis库进行基本的...:', result); }); 结语 通过本文的介绍,相信你对Redis的基本命令操作有了更清晰的认识。...在实际项目中,合理使用这些命令,能够充分发挥Redis的强大功能,提升数据存储和查询的效率。继续学习和实践,你将更加熟练地使用Redis,并在项目中取得更好的效果。祝你在Redis的世界中玩得开心!

    30810
    领券