redis 是一个高性能的键值(key-value)对存储系统,它遵循极简主义的设计原则,它将所有值都存储为字符串,提供了一些有用的命令来操作这些字符串,例如可以存储和检索哈希表,列表,集合等信息。最常见的用法是作为web应用程序的缓存层。
有时,我们想改变Redis中存储的值类型。Redis提供了一种将值从一种类型转换为另一种类型的命令,即CONVERT命令。此命令可以用来将Redis key从一种类型转换为另一种类型,其语法如下:
CONVERT,source type,target type,key [,destination]
其中source type和target type指定要将key从什么类型转换为什么类型,其可能取值有STRING,list,HASH,SET,ZSET六种。key指的是带有源值的键值,destination参数用于指定新键的名称,如果不填则使用源key名。
例如:要将“name”键从字符串转换为列表,可以执行以下命令:
CONVERT STRING LIST name
此命令会将“name” key中的字符串值转换为列表,默认情况下使用相同的键名。
有时,我们想同时将多个值转换为指定类型。这时可以使用MSET命令,该命令可以对多个key(name,age,city)执行相同的转换,其语法如下:
MSET source type,target type,key [,key] [,destination]
例如:要将name,age,city从字符串转换为列表,可以执行以下命令:
MSET STRING LIST name,age,city
此命令将使用name,age,city作为destination将三个值转换为列表。
另外,Redis也提供了一个命令,可以将hash转换为zset,此命令为H转Z,此命令的语法如下:
H2Z hashname zsetname [scorefield]

其中,hashname表示要转换的hash的名称, zsetname表示要转换为的zset的名称,scorefield可选参数,用于指定作为存储socre的字段。
例如:要将hashName中的值转换为zset,可以执行以下命令:
H2Z hashName zsetName scoreField
以上就是在Redis中更改存储类型的方法,首先使用CONVERT或MSET命令将值从一种类型转换为另一种类型,或者使用H2Z命令将hash转换为zset,此外,还可以使用DEL命令删除已存在类型。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云 服务器 和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
企业的成长方向战略有哪些
战略的种类很多,不同的企业往往采用不同的成长战略。 但是,不管何种战略,要能够促进企业的成长,都必须体现出创新,其中核心的是经营模式和价值创新。 基于对成长关键因素的有机结合,可以将快速成长企业的战略模式划分为四种类型,分别是战术驱动、战略驱动、追随与模仿和价值创新战略战术驱动 战术驱动是企业家在经济转轨时期或针对一些新兴市场,采取一些创新战略,多为营销策略,而在短期内带动起企业快速成长的一类策略。 在这种策略下,产品本身并没有实质性的改进,对顾客来说也没有增加价值,只是对销售量的拓展。 这往往是企业家在创业初期的一种生存策略,同时也是风险很大并难以控制的策略。 这不是一种系统的战略模式,在一定程度上具有投机的成分,所以称其为战术驱动。 战略适应 对于更多的企业家来说,他们往往是对现有的产品技术以及经营模式进行改进,通过改进增强企业对环境的适应能力,并在与环境的互动过程中不断地积蓄自身的核心能力,实现企业的成长。 这种模式虽然很少有重大的创新,但绝对不是边缘企业那样简单的模仿和按部就班。 追随与模仿 与单纯的仿制甚至假冒伪劣完全不同,实施这种战略的企业首先进入的是新兴的发展前景广阔的产业,然后按照产业领导者的经营模式发展自己的事业。 在新的产业领域,追随和模仿成功企业也是一种进攻性很强的战略,同样需要企业具备很强的技能。 这类企业往往是借助产业快速发展的时机,同时凭借在制造技术方面的改进争取顾客,实现快速成长。 价值创新 这是真正依靠创新实现快速成长的战略。 对于价值创新的提法,主要借W. Chan Kim和Renee Mauborgne的研究成果,他们多年对企业成长战略的研究发现,高速成长的企业都遵循了价值创新战略。 价值创新战略就是根据顾客需要,不断对企业的产品和服务进行功能分析,创造或重塑价值链结构,从而不断地改变或创造市场,使自己建立持续竞争优势,以保持企业的持续发展。 价值创新关注市场发展趋势,着重于提高顾客消费价值,主动创造市场,使竞争和竞争对手变的无关紧要。 价值创新战略在行业假设、战略重点、顾客、资产与能力、产品与服务这五方面做了再定义,进而形成新的战略模式。
Redis和Memcache的区别分析
1、 Redis和Memcache都是将数据存放在内存中,都是内存数据库。 不过memcache还可用于缓存其他东西,例如图片、视频等等。 2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。 3、虚拟内存--Redis当物理内存用完时,可以将一些很久没用到的value 交换到磁盘4、过期策略--memcache在set时就指定,例如set key1 0 0 8,即永不过期。 Redis可以通过例如expire 设定,例如expire name 105、分布式--设定memcache集群,利用magent做一主多从;redis可以做一主多从。 都可以一主一从6、存储数据安全--memcache挂掉后,数据没了;redis可以定期保存到磁盘(持久化)7、灾难恢复--memcache挂掉后,数据不可恢复; redis数据丢失后可以通过aof恢复8、Redis支持数据的备份,即master-slave模式的数据备份。
任务栏变成了白色,怎么改成蓝色?
①我的电脑--->右键--->管理--->服务和应用程序--->服务--->THEMES--->右键--->属性--->启动类型,自动--->服务状态, 已启动,确定。 ②鼠标右键点击桌面---->属性---->主题---->更改主题为“windonws xp”ˋ确定。
发表评论