大家好,?杭州天气?今天阴,温度-5~0℃,西北风5-6级转北风4-5级,17:14日落。
外面天寒地冻,防寒保暖最重要,帽子、围巾、手套全副武装,不宜室外逛街。
感冒:易发,感冒容易发生,少去人群密集的场所有利于降低感冒的几率。
??寄语??活着,为的是替整体做点事,滴水是有沾润作用,但滴水必加入河海,才能成为波涛。
索大平时有三个爱好:学习、运动和看动漫,同时索大有一个女朋友,我一般称呼她为梦梦酱,
下班后,常常会去小区附近的健身房,活动活动筋骨。
本来经过白天一天地高速运转,脑子可以适当休息休息,可无独有偶的是,我们都身处于互联网行业的潮流当中,于是我俩在健身房讨论起了技术问题。
秉着学习不进则退的思想,平时自己埋头苦学,钻研技术,是时候可以大展拳脚,在女朋友面前嘚瑟嘚瑟一下了。
梦梦酱先发问下:
我看你这段时间,一直在学习Redis中间件,那就考考你Redis的知识点吧。
那你说下什么是Redis?索大心想了一下,当我们想要了解一个知识,必然需要搞清楚它的概念,也就是它是什么这个问题。
Redis全称是RemoteDictionaryServer(远程字典服务器),是完全免费开源的,用C语言编写的,遵守BSD协议,是一个高性能的(存储结构以key/value形式)数据结构存储系统;
同时它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如字符串(strings),散列(hashes),列表(lists),集合(sets),有序集合(sortedsets)与范围查询,位图(bitmaps),hyperloglogs、布隆过滤器和地理空间(geospatial)、索引半径查询。
Redis内置了复制(replication),LUA脚本(Luascripting),LRU驱动事件(LRUeviction),事务(transactions)和不同级别的磁盘持久化(persistence),并通过Redis哨兵(Sentinel)和自动分区(Cluster)提供高可用性(highavailability)。
梦梦酱听完我啰嗦了一大堆,急忙打断了我
Redis本质不就是一个用C语言编写的应用程序嘛,就好像我们平时写的Java程序一样,那我们怎么才能把redis跑起来,实操实操呢?
Redis有几种安装方式?索大:
梦梦酱,别急嘛,刚才我们算是对这样一个Redis中间件有一个大概的了解了。等我做完一组高位下拉再说吧。
redis的安装主要有三种方式:
使用Docker安装。#拉取Redis镜像dockerpullredis#运行Redis容器dockerrun--nameredis0-d-p:redis#执行容器中的redis-c1i,可以直接使用命令行操作Redisdockerexec-itredis0redis-cli
通过下载Github源码进行编译安装。$wget