Windows版本的安装

下载地址:https://www.jb51.net/softs/541181.html

安装过程

把压缩包内的文件解压到非中文目录即可

启动redis

启动redis要通过命令行窗口,并且在管理员权限下运行

运行redis-server.exe启动

出现这个画面则成功

连接redis服务

另外打开一个cmd窗口

输入redis-cli.exe

添加个键值测试一下

宝塔Linux下安装redis

参考:https://jingyan.baidu.com/article/6c67b1d65e786c2787bb1ed0.html

常用命令

《redis常用基本命令》
select dbname :选择数据库
keys * :查出redis数据库中所有 数据类型的数据
exsits key :查询这个key是否存在
rename key key1:将key修改为key1(修改key的名字)
type key:返回这个key的数据类型
expire key seconds: 设置这个key的生存时间
ttl key : 查看这个key的剩余生存时间
persist key : 清除这个key的生存时间(永久化一个key)
del key :删除这个key,可以是任何类型
randomkey:随机返回数据库中一个key
quit :退出redis客户端
ctrl+c:强制退出redis客户端 《redis五大数据类型常用命令集》
、String字符串类型(主要应用于一些简单的数据存储)
set key value:往数据库中插入一个字符串数据
mset key value ...:多条插入
get key :获取当前key
mget key ...:获取多个key
incr key:自增1
incrby key index:自增指定值
decr key : 自减1
decrby key index :自减指定值
del key ...:删除一个或多个 、map类型(主要应用于存储一个 实体参数信息,类似于java中new出来的bean实体对象)
hset key field value:往这个key中插入一个字段
hmset key field value ...:往这个key中插入多个字段
hget key field :获取这个key的一个字段
hmget key field ... :获取这个key的多个字段
hgetall key:获取这个key的所有字段
hdel key field ...删除这个key的一个字段或多个字段
hincrby key field index:自增指定数值(只能是整数类型数据)
hexists key field:查找这个key中这个字段是否存在 (不存在返回0,存在返回1)
hkeys key:获取这个key所有字段名称
hvals key:获取这个key所有字段的值 、list列表类型(主要应用于数据归类)
lpush key value ...:从左往右开始存储数据(可以存储多个value)
rpush key value ...:从右往左存储数据(可以存储多个value)
lrange key begin end:从左往右查出数据
lpop key:从左往右取数据(取出来之后这条数据就不存在了)
rpop key:从右往左取数据
llen key:返回这个key的长度
lrem key count value :删除这个key中的这value值(count=:删除所有对应这个value的值,count<:从右边开始删,count>:从左边开始删) 、set无序集合类型(主要应用于抽奖类型的情况,因为这个集合是无序的)
sadd key member ...:添加set集合数据
spop key:随机取出这个key中的一个成员
srem key member ...:删除这个key中所对应的成员(可以多个删除)
smembers key:获取这个key中所有的成员
sismember key member :判断这个key中是否存在这个成员
sdiff key1 key2 ...: 获取key1中key2没有的成员(可以多个)
sinter key1 key2 ...:获取key1和key2都有的成员
sunion key1 key2 ...:查出这两个key所有的成员,并合并相同的成员
scard key: 获取这个key中的成员个数 、zset有序集合类型(主要应用于销售额排行等情况)
zadd key score member score member ...:有序添加
zscore key member :查询这个key中对应成员的分数
zrem key member :删除这个key中所对应的成员
zrange key start stop:获取start到stop之间的索引值的所有成员(按分数从小到大返回,最后带withscores就会带分数一起查出来)
zrevrange key start stop :获取start到stop之间索引值的所有成员(按分数从大到小返回,最后带withscores就会带分数一起查出来)
zrank key member:获取排名索引值(从小到大)
zrevrank key member:获取排名索引值(从大到小)
zcard key:获取这个key的成员个数

redis的安装及使用总结的更多相关文章

  1. redis的安装配置

    主要讲下redis的安装配置,以及以服务的方式启动redis 1.下载最新版本的redis-3.0.7  到http://redis.io/download中下载最新版的redis-3.0.7 下载后 ...

  2. Linux下Redis的安装和部署

    一.Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多 ...

  3. 基于C#的MongoDB数据库开发应用(4)--Redis的安装及使用

    在前面介绍了三篇关于MongoDB数据库的开发使用文章,严格来讲这个不能归类于MongoDB数据库开发,不过Redis又有着和MongoDB数据库非常密切的关系,它们两者很接近,Redis主要是内存中 ...

  4. Linux下Redis的安装与配置

    redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcached类似,但很大程度补偿了 memcached的不足,它支持存储的value类型相对更多,包括stri ...

  5. [nosql之redis]yum安装redis

    1.首先对于这种nosql来说目前我用到的功能很少,所以感觉没有必要去优化他跟不需要去编译安装.今天来介绍下一个yum安装redis 步骤1:安装扩展yum库 [root@localhost ~]# ...

  6. Linux下redis的安装

    第一部分:安装redis 希望将redis安装到此目录 /usr/local/redis 希望将安装包下载到此目录 /usr/local/src 那么安装过程指令如下: $ mkdir /usr/lo ...

  7. redis的安装和启动

    Windows下Redis的安装及PHP扩展使用 时间 2014-10-28 17:47:09  CSDN博客 原文  http://blog.csdn.net/wyqwclsn/article/de ...

  8. linux下redis的安装与部署及基础命令

    <1>下载安装文件:redis-3.2.5.tar.gz 放在opt目录下 <2> tar -zxvf redis-3.2.5.tar.gz,备份redis.conf到自己的目 ...

  9. redis/php redis扩展 安装

    作者:silenceper 日期:2013-10-03 原文地址: http://silenceper.com/archives/952.html 我是在CentOS 6.3 中进行的. 使用到的软件 ...

  10. [Linux]Linux下redis的安装及配置.

    在上一篇[Linux] linux下安装配置 zookeeper/redis/solr/tomcat/IK分词器 详细实例. 我们已经将redis所需tar包拷贝到了linux下的root 根目录下, ...

随机推荐

  1. Ubuntu下更新Pycharm时权限不够(PyCharm does not have write access to...)

    问题描述 更新Pycharm时,出现如下问题 PyCharm does not have write access to /usr/local/software/pycharm-2019.1.3. P ...

  2. 掌握 analyze API,一举搞定 Elasticsearch 分词难题

    初次接触 Elasticsearch 的同学经常会遇到分词相关的难题,比如如下这些场景: 为什么明明有包含搜索关键词的文档,但结果里面就没有相关文档呢? 我存进去的文档到底被分成哪些词(term)了? ...

  3. spring boot 是如何加载jackson的?

    Spring Boot 自动引入jackson: 通过:Spring-Boot-starter-web Jackson自动配置 这里的configurations是读取的这里: 通过反射加载Jacks ...

  4. sql修改表名字段名

    修改字段: ALTER TABLE user_info CHANGE NAME name VARCHAR(10); 修改表名alter TABLE user_role RENAME user_info ...

  5. c# 模拟post登录

    使用模拟登录大致可以分为两步 一.post登录获取cookis public CookieContainer GetCookie(string url,string account,string pa ...

  6. luogu P4654 [CEOI2017]Mousetrap

    传送门 这里把终点设为根方便后续处理,那么目标就是要让老鼠走到根 首先考虑老鼠动不了的情况,这种情况下可以把从这个点到终点路径上的分支堵住,然后再疏通路径上的走过的边,可以发现这是这种情况下最优的决策 ...

  7. hbase报错org.apache.hadoop.ipc.RemoteException(java.lang.NullPointerException): java.lang.NullPointerException

    这个错误找了好长时间,日志看半天,找度娘没什么用,再看stackoverflow,上面有几篇相关的帖子,但是没人回答. 看半天,没有cause,只好到idea中去看sortLocalSorts源码,结 ...

  8. 微信小程序环境搭建(本地,测试,生产)

    1.本地 官网文档链接:https://cloud.tencent.com/document/product/619/11442#.E6.9C.AC.E5.9C.B0.E5.A6.82.E4.BD.9 ...

  9. js 代码大全(各种方法、属性)

    事件源对象event.srcElement.tagNameevent.srcElement.type捕获释放event.srcElement.setCapture(); event.srcElemen ...

  10. linux 查看io

    有时系统卡,可能是io值使用满了导致 1.安装iostat yum install sysstat 2.查看io使用情况 iostat -dx 3.安装iotop yum install iotop ...