redis数据类型String

redis的数据类型:

redis的数据类型有5种:

    字符串(String)、哈希(Hash)、字符串列表(List)、字符串集合(Set)、有序字符串集合(Sorted Set)

    

String是二进制安全的,存入和获取的数据相同

value最多可以容纳的数据长度是512M

String最常用的命令:

    set name "zhangsan" // 添加key为name的字符串到redis  设置给定key的值
    get name // 获取name

    strlen name // 字符串长度

    mget name age // 返回多个给定key对应的value值

    incrby num 5 // 给num对应value加5,如果num不存在,则初始化为0,并加5
    decrBy num 3 // 减3

    incrbyfloat age 1.5 // key为age字段的value值增加1.5

    getset age 50 // 设置key的值,并返回key的旧值

    setnx job engineer // 当key不存在时,则可以为key设置值,返回1; 如果key已经存在,则设置失败,返回0
                       // setnx: SET if Not eXists

原文地址:https://www.cnblogs.com/quan-coder/p/9107591.html

时间: 2024-11-02 18:46:09

redis数据类型String的相关文章

redis数据类型-string、hash、list、set、zset

String 类型操作string是redis最基本的类型,而且string类型是二进制安全的.意思是redis的string可以包含任何数据.比如jpg图片或者序列化的对象. $redis->set('key','TK'); $redis->set('number','1'); $redis->setex('key',5,'TK'); //设置有效期为5秒的键值 $redis->psetex('key',5000,'TK'); //设置有效期为5000毫秒(同5秒)的键值 $re

redis数据类型——string

string不是String 概述: 字符串类型是Redis中最为基础的数据存储类型,该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等. 在Redis中字符串类型的Value最多可以容纳的数据长度是512M. 二.相关命令列表: 命令原型 时间复杂度 命令描述 返回值 APPENDkey value O(1) 如果该Key已经存在,APPEND命令将参数Value的数据追加到已存在Value的末尾.如果该Key不存在,APPEND命令将会创建一个新的Key/Value.

redis数据类型及使用场景

Redis数据类型  String: Strings 数据结构是简单的key-value类型,value其实不仅是String,也可以是数字. 常用命令:  set,get,decr,incr,mget 等. 应用场景:String是最常用的一种数据类型,普通的key/ value 存储都可以归为此类.即可以完全实现目前 Memcached 的功能,并且效率更高.还可以享受Redis的定时持久化,操作日志及 Replication等功能.除了提供与 Memcached 一样的get.set.in

redis介绍、redis安装、redis持久化、redis数据类型

一:redis介绍 Redis和Memcached类似,也属于k-v数据存储Redis官网redis.io, 当前最新稳定版4.0.1支持更多value类型,除了和string外,还支持hash.lists(链表).sets(集合)和sorted sets(有序集合)redis使用了两种文件格式:全量数据(RDB)和增量请求(aof).全量数据格式是把内存中的数据写入磁盘,便于下次读取文件进行加载.增量请求文件则是把内存中的数据序列化为操作请求,用于读取文件进行replay得到数据,这种类似于m

Redis 数据类型总结—String

1.1 数据类型 Redis常用五种数据类型:string,   hash,   list,   set,    zset(sorted set). Redis内部使用一个redisObject对象来表示所有的key和value, redisObject最主要的信息如上图所示 type代表 一个value对象具体是何种数据类型,encoding是不同数据类型在redis内部的存储方式,比如:type=string代表value存储的 是一个普通字符串,那么对应的encoding可以是raw或者是

Redis学习(2)-数据类型String和Hashes

Redis的数据类型 (1)Strings类型及操作String是最简单的类型,一个Key对应一个Value,string类型是二进制安全的,Redis的string可以包含任何数据,比如jpg图片或者序列化的对象 1.Set 设置key对应的值为string类型的value 例如:我们添加一个name=hello的键值对 命令:set name hello2.Get 获取key对应value的值 命令:get name3.Setnx 设置key对应的值为string类型的value,如果key

Redis数据类型(String)

简介 string是redis最基本的类型,一个key对应一个value.string类型是二进制安全的.意思是redis的string可以包含任何数据,比如jpg图片或者序列化对象string类型是Redis最基本的数据类型,一个键最大能存储512MB 具体操作 命令 描述 set key value 设置指定key的值 get key 获取指定key的值 getrange key 开始下标 结束下标 返回key中字符串值的子字符 getset key value 将给定key的值设置为val

小蚂蚁学习Redis笔记(3)——Redis数据类型之string类型

昨天安装完毕,今天终于可以进入正题了. Redis中string类型的常用命令: string是最简单的类型,一个key对应一个value,string类型是二进制安全的类型,Redis的string可以包含任何数据,比如:图片或者序列化的对象. 1.    set    设置一对键值 格式:set    键    值        例如:set     name    "allen" 含义:添加一个键值对. 值得注意的是,这个命令在设置重复的key时,value是会覆盖的.它的作用是

laravel-- 在laravel操作redis数据库的数据类型(string、哈希、无序集合、list链表、有序集合)

安装redis和连接redis数据库 在controller头部引入 一.基本使用 1 public function RedisdDbOne() { 2 // 清空Redis数据库 3 Redis::flushall(); 4 5 6 // redis的string类型 7 Redis::set("laravel","Hello woshi laravel"); 8 dump(Redis::get("laravel")) ; 9 10 11 /