自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Redis 之集合

集合(set)类型可以可以用来保存多个字符串元素,和列表不同的是,集合是无序的,不允许有重复元素的。 命令 集合内操作 sadd key element [element ...] 添加元素,返回添加成功的个数 srem key element [element ...] 删除元素 ,返回删除元素的个数 scard key 计算元素的个数,时间复杂度O(1),不会遍历所有的元素,直接使用Redis的内部变量 127.0.0.1:6379> sadd testset a b c d (integer)

2021-02-06 21:16:14 114

原创 Redis 之列表

列表类型是用来存储多个有序的字符串,一个列表最多可存储2^32-1个元素。 列表类型具有两个特点 列表中的元素是有序的,可以通过索引下标获取某个元素或者某个范围内的元素列表 列表中的元素是可以重复的 命令 添加命令 rpush key value [value ...] 从右边插入元素 lpush key value [value ...] 从左边插入元素 `127.0.0.1:6379> rpush list1 a b c (integer) 3 127.0.0.1:6379> lrang

2021-02-03 21:50:18 93

原创 Redis 之哈希

命令 hset key field value 设置值,成功返回1,失败返回0,hash提供了 hsetnx 命令 只有key不存在才会设置成功 hget key value 获取值 hdel key field [field …] 删除filed,返回删除成功的个数 hlen key 统计field个数 hmget key field [field …] 批量获取field value hmset key field value [field value …] 批量设置field value hexist

2021-01-29 10:13:44 92

原创 Redis之字符串

字符串是Redis最基础的数据结构。关键字都是字符串类型。字符串的值可以是字符串(简单的字符串、复杂的字符串(JSON,XML)、数字、甚至是二进制(图片、音频、视频),但是最大值不能超过 512M。 常用命令 set key value [ex seconds] [px milliseconds] [nx|xx] ex seconds :为键设置秒级过期时间 px milliseconds 为键设置毫秒级过期时间 nx: 键必须不存在,才可以添加成功 xx: 与nx相反,键必须存在,才可以添加成功 set

2021-01-26 21:16:51 149

原创 Redis全局命令的理解和使用

全局命令 keys *显示所有的键值,通常情况下禁止使用 dbsize显示当前数据库中的键的总数 dbsize命令在计算键总数时不会遍历所有的键,而是直接获取Redis内置的键的总数变量,dbsize命令的时间复杂度O(1)。keys命令会遍历所有的键,时间复杂度O(n),当Redis保存大量的键时,线上环境禁止使用 exists key 检查键是否存在存在返回1,不存在返回0 del key [key ...] 通用命令,支持任何数据类型 expire key seconds 键过期 ttl key 返回

2021-01-24 15:02:02 159

原创 初始Redis

Redis特性 速度快,官方给出数字读写性能可以达到10万/秒 Redis的数据存在在内存中 Redis使用的是C语言实现,一般来说C语言距离操作系统更近,执行速度更快 Redis使用单线程架构,预防了多线程可能产生的竞争问题 作者对源代码的精打细磨 基于键值对的数据结构服务器 主要有5中数据结构:字符串、哈希、列表、集合、有序集合,同时再字符串的基础上演变出位图(Bitmaps)和HyperLogLog 丰富的功能 键过期功能 发布订阅功能,实现消息系统 支持Lua脚

2021-01-20 22:24:07 61 2

原创 Hbase安装

Zookeeper正常部署并启动 详情可参考Zookeeper安装 bin/zkServer.sh start #在zookeeper安装目录下执行 Hadoop正常部署并启动 详情可参考hadoop分布式环境搭建 sbin/start-dfs.sh #在hadoop01机器下Hadoop的安装目录 sbin/start-yarn.sh #在hadoop02机器下Hadoop的安装目录 HBase安装 Hbase解压 [hadoop@hadoop01 software]$ tar -zxvf hbase

2020-07-22 22:38:50 124

原创 Zookeeper安装

集群规划 在Hadoop01 Hadoop02,Hadoop03三台机器上部署zookeeper,hadoop01,hadoop02,hadoop03机器的由来可以参考Hadoop分布式安装一文中的Linux环境准备的步骤 解压安装 将准备好的zookeeper的安装包上传到hadoop01中/opt/software中 解压文件到/opt/module tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/module/ 配置服务器编号 在/opt/module/zo

2020-07-19 15:22:26 110

原创 hadoop分布式环境搭建

Linux环境准备 使用的是Centos6,VMware15 关闭防火墙,禁止开机启动 sudo service iptables stop sudo chkconfig iptables off 固定虚拟机IP vim /etc/sysconfig/network-scripts/ifcfg-eth0 内容改为如下: DEVICE=eth0 TYPE=Ethernet ONBOOT=yes BOOTPROTO=static NAME="eth0" IPADDR=192.168.140.1

2020-07-18 23:38:14 70

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除