Redis常用命令(key、string、List)】的更多相关文章

字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等.在Redis中字符串类型的Value最多可以容纳的数据长度是512M. 1.SET key value  此命令用于在指定键设置值 redis > set name tom OK redis > get name "tom" 2.GET key 用于获取指定键的值 redis > set name tom…
APPEND 格式:APPEND key value 作用:在key的键值后追加value,如果key不存在,则创建key,并存入value. 返回值:追加value后的字符串长度. 示例: 192.168.1.100:6379> set testkey hello OK 192.168.1.100:6379> append testkey " word" (integer) 10 192.168.1.100:6379> get testkey "hello…
Redis常用命令Redis提供了丰富的命令对数据库和各种数据类型进行操作,这些命令可以再Linux终端使用.1.键值相关命令2.服务器相关命令 一.键值相关命令 1.get get 键值 当 key 不存在时,返回 nil ,否则,返回 key 的值.如果返回"1",则表示键值锁住了. 2.keys返回满足给定pattern的所有键. redis 127.0.0.1:6379>keys * 或者keys my* 1)"myzset2" 2)"myz…
目录 一.redis数据类型 5. sorted sets类型和操作 二.Redis常用命令 1.键值相关命令 2.服务器相关命令 三. redis高级应用 1. 给redis服务器设置密码 2.持久化 3.主从备份 一.redis数据类型 5. sorted sets类型和操作 sorted set是set的一个升级版本,它给集合中每个元素都定义一个分数,集合中的元素按照其分数排序. 1) zadd 键 分数1 值1 [分数2 值2-] 该命令添加指定的成员到key对应的有序集合中,每个成员都…
附: 127.0.0.1:6379> set xiaofei 小飞 OK 127.0.0.1:6379> get xiaofei "\xe5\xb0\x8f\xe9\xa3\x9e" 127.0.0.1:6379> quit [root@localhost redis-2.8.6]# redisc --raw 127.0.0.1:6379> get xiaofei 小飞 127.0.0.1:6379> 5. sorted sets类型和操作 sorted…
本系列教程内容提要 Java工程师之Redis实战系列教程教程是一个学习教程,是关于Java工程师的Redis知识的实战系列教程,本系列教程均以解决特定问题为目标,使用Redis快速解决在实际生产中的相关问题,为了更方便的与大家一起探讨与学习,每个章节均提供尽可能详细的示例源码及注释,所有示例源码均可在javacourse-redis-in-action找到相关帮助! 本章目标: 什么是Redis Redis数据结构 Redis常用命令 什么是Redis Redis是一个功能强大的非关系型内存数…
转自:http://blog.csdn.net/nicewuranran/article/details/51793760 No-SQL之Redis 介绍 Redis是一种基于内存存储的key-value高性能存储系统,类似memcached,但是redis支持丰富的数据结构类型,并且其还支持数据持久化到磁盘. Redis is a data structure server. It is open-source, networked, in-memory, and stores keys wi…
Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用.在编程时,比如各类语言包,这些命令都有对应的方法.下面将Redis提供的命令做一总结. 相关文章: Redis常用命令手册:键值相关命令 1.ping 测试连接是否存活: redis 127.0.0.1:6379> ping PONG //执行下面命令之前,我们停止redis服务器 redis 127.0.0.1:6379> ping Could not connect to…
redis常用命令及内存分析总结(附RedisClient工具简介 by:授客 QQ:1033553122 redis-cli工具 查看帮助 连接redis数据库 常用命令 exists key set key value get key mget key1, key2, key3,…… del key keys *  flushdb quit info 内存分析 客户端连接分析 RedisClient简介   redis-cli工具 客户端,用于连接redis,位于 redis_install…
redis  常用命令 查找redis服务文件 find / -name  redis-server 查找配置文件 find / -name redis.conf 启动服务时候,要指定配置文件 启动redis服务 /usr/bin/redis-server   /etc/redis.conf 查看redis服务启动没有 netstat -tnlp | grep 6379 查看redis版本(服务是否启动都可以) /usr/bin/redis-server    --version 连接redis…
Redis 常用命令 发现几个很好的 Redis 常用命令汇总大全网页,分享给小伙伴们~ 1.Redis 命令参考 http://redisdoc.com/string/index.html 2.W3Cschool https://www.w3cschool.cn/redis_all_about/redis_all_about-sfc726u6.html 3.Runoob https://www.runoob.com/redis/redis-commands.html…
redis常用命令 type your_key #查看Key类型 del your_key #删除key keys * #所有key info #信息 /usr/local/bin/redis-cli -h -a password #有验证登陆 #选择数据库(默认有16个),登陆redis ,然后执行: #查看数据条码,登陆redis,然后执行:dbsize 清除所有数据,登陆redis,然后执行: flushall set key1 "abc" #设置key get key1 #获取…
redis配置密码 1.通过配置文件进行配置yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到 [plain] view plain copy   #requirepass foobared 去掉行前的注释,并修改密码为所需的密码,保存文件 [plain] view plain copy   requirepass myRedis 重启redis [plain] view plain copy   sudo service redis restart #或…
场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Redis的启动和关闭(前台启动和后台启动): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103972348 RedisDesktopManager客户端可视化工具下载安装与使用: https://blog.csdn.net/BA…
Redis总共有五种数据类型,在学习的时候,一定要开一个redis-cli程序,边看边练,提高效率. 一.最简单的命令 1.获得符合规则的键名列表 keys * 这里的*号,是指列出所有的键,同时*号也可以替换成其他支持glob风格通配符格式,具体规则如下: ?:匹配一个字符 *:匹配任意个(包括0个)字符 []:匹配括号间多大任一个字符,可以使用“-”表示范围,如[a-z] \x:匹配字符x,用于转义,如需匹配问号,需要\?才能匹配 这里说明一下,redis命令是不区分大小写的,还有就是key…
redis命令文档:http://doc.redisfans.com/index.html 1. redis查看当前所有的key KEYS * 模糊匹配keykeys 模糊字符串*   2. 查看当前redis的配置信息 CONFIG GET * 3. MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify t…
Redis常用数据类型 Redis最为常用的数据类型主要有以下五种: String Hash List Set Sorted set 在具体描述这几种数据类型之前,我们先通过一张图了解下Redis内部内存管理中是如何描述这些不同数据类型的: 首先Redis内部使用一个redisObject对象来表示所有的key和value,redisObject最主要的信息如上图所示:type代表一个value对象具体是何种数据类型,encoding是不同数据类型在redis内部的存储方式,比如:type=st…
redis-cli是Redis命令行界面,可以向Redis发送命令,并直接从终端读取服务器发送的回复. 它有两种主要模式:一种交互模式,其中有一个REPL(read eval print loop),用户输入命令并获取回复; 另一种模式(非REPL)是将命令作为参数发送redis-cli,执行并打印在标准输出中. 我们一般都是使用REPL模式. 如下 就是REPL模式 127.0.0.1:6379> set name jack OK 127.0.0.1:6379> get name "…
连接测试 连接本地服务器 语法 $ redis-cli 实例 启动 redis 客户端,打开终端并输入命令 redis-cli.该命令会连接本地的 redis 服务. $redis-cli redis 127.0.0.1:6379> redis 127.0.0.1:6379> PING PONG 在以上实例中我们连接到本地的 redis 服务并执行 PING 命令,该命令用于检测 redis 服务是否启动. 连接远程服务器 如果需要在远程 redis 服务上执行命令,同样我们使用的也是 red…
这篇文章主要介绍了30个php操作redis常用方法代码例子,本文其实不止30个方法,可以操作string类型.list类型和set类型的数据,需要的朋友可以参考下     redis的操作很多的,以前看到一个比较全的博客,但是现在找不到了.查个东西搜半天,下面整理一下php处理redis的例子,个人觉得常用一些例子.下面的例子都是基于php-redis这个扩展的. 1,connect 描述:实例连接到一个Redis.参数:host: string,port: int返回值:BOOL 成功返回:…
目录 前言 1. Key(键) 1.1 键的基本操作功能 del move sort rename renamenx migrate 1.2 键的获取功能 type exists randomkey keys 1.3 生存时间的功能 expire pexpire expireat persist ttl pttl 1.4 序列化与反序列化的功能 dump restore 1.5 键的迭代遍历功能 scan 1.6 OBJECT命令 refcount ecoding idletime 2. Str…
//连接本地的 Redis 服务 $redis = new Redis(); $redis->connect('127.0.0.1', 6379); $redis->auth('123456'); /*********************Key(键)*********************/ //DEL key [key ...]------删除给定的一个或多个key $a = $redis->del(array('xrj','ly','fjf')); //KEYS pattern…
Redis之五大类型常用指令 redis的一些小知识 redis服务器端口默认是6379 在编译完成后的bin目录下启动服务端:redis-server 客户端连接操作:redis-cli -h localhost -p 6379,如果是一台机器可以省略后面的:redis-cli (备注:可以复制redis解压目录下的redis-conf文件到另一个文件夹,然后可以修改端口号 port 7000 这时你再次启动服务还是6379的端口号,读取的还是源码目录里的redis-conf文件,要想在启动的…
Redis::__construct描述:创建一个Redis客户端范例:$redis = new Redis(); connect, open描述:实例连接到一个Redis.参数:host: string        port: int返回值:BOOL 成功返回:TRUE;失败返回:FALSE范例:$redis->connect(‘127.0.0.1′, 6379); get描述:获取有关指定键的值参数:key返回值:string或BOLL 如果键不存在,则返回 FALSE.否则,与此相关的关…
一 Redis介绍 Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发工作由VMware主持. Redis能运行在大多数POSIX(Linux, *BSD, OS X 和Solaris等)系统上,官方没有支持Windows的版本.目前最新的版本是2.2.11,这个版本主要是修复了一个2.2.7版本中遍历方式优化带来的一个bug. 和普通的Key-Value结构不同,R…
常用命令keys:        keys *        查看符合条件的所有key exists:        exists key    查看key是否存在 del:        del key        删除一个key expire:        expire key time    设置一个key的过期时间 move:        move key basenum    将指定key转移到其他数据库 persist:        persist key    移除指定ke…
常用命令 测试客户端与服务器是否正常连接:ping   ( 补:返回pong表示成功 ) 正则获取键:keys pattern 判断一个键是否存在:exists key 删除一个键:del key 获取键的类型:type key 清空当前数据库:flushdb 返回一个键的剩余时间:ttl key   ( 补:当 key 存在但没有设置剩余生存时间时,返回 -1 .当key不存在返回 -2 .) 设置一个键的剩余时间:expire key seconds 常用配置 配置文件在安装的根目录下,默认…
一.五种数据类型1.Redis字符串StringString 是最简单的类型,你可以理解成与 Memcached 是一模一样的类型,一个 key 对应一个value,其上支持的操作与 Memcached 的操作类似.但它的功能更丰富.string 类型是二进制安全的.意思是 redis 的 string 可以包含任何数据.①.set设置指定的key的值 127.0.0.1:6379> set name mzOK127.0.0.1:6379>  ②.get获取指定的key的值 127.0.0.1…
说明 连接哨兵模式的redis时,我们连接的哨兵进程的ip和端口,这时很多命令不可用:此时,需要直接连接redis真实的服务器ip和端口:Sentinel模式下,连接真实的ip才可以使用config/keys等命令 Sentinel连接上后,可以使用info命令查看真实的ip信息. 常用命令 1. 切换db:select 6 2. 列车当前所在db所有的key:keys * 3. Keyspace显示所有的db信息 4. 查看信息: info 5. info Keyspace 查看存储数据的相关…
第二课时作业 静哥 by 2016.2.23~2016.2.22   [作业描述] 1.key string list hash结构中,每个至少完成5个命令,包含插入 修改 删除 查询,list 和hash还需要增加遍历的操作命令,把执行结果截图贴出来 2.举例说明list和hash的应用场景,每个至少一个场景,比如:通过list实现秒杀的请求排队 [作业一:key string list hash结构中,每个至少完成5个命令,包含插入 修改 删除 查询,list 和hash还需要增加遍历的操作…