- 浏览: 55857 次
- 性别:
- 来自: 上海
最新评论
文章列表
http://blog.csdn.net/jazzsoldier/article/details/54971926
如果在安装好 VMware Tools 并在设置里面设定好共享目录之后,vmware-hgfsclient命令可以看到共享目录,但仍然找不到 /mnt/hgfs 默认挂载目录,那么尝试以下步骤:
1. 确认VMware Tools 和共享目录设定已经完成:
2. 如果操作结果如上所示,那么表示前提条件准备充足啦,下面接着安装open-vm-tools软件。
mount /dev/cdrom /mnt/cdrom
cd /cdrom/Packages
rpm -ivh open- ...
第2章 API的理解和使用 第6部分
有序集合zset
有序集合不能有重复成员,元素可以排序,和列表的索引下标不同,排序依据的是分数(score),分数可以重复。提供获取指定分数和元素范围查询、计算成员排名等功能。
数据结构是否允许重复元素是否有序有序实现方式应用场景列表是是索引下标时间轴、消息队列等集合否否无标签、社交等有序集合否是分数排行榜、社交等
命令
1、集合内
[list]
添加成员
zadd key score member [score member ...]
zadd有nx、xx、ch、incr是个选项:
nx:用于新增,member必须不存在
xx:用于更新,member ...
第2章 API的理解和使用 第5部分
集合
集合Set用来保存多个字符串,但不允许重复,且元素是无序的,不能通过索引获得下标。
集合支持取交集、并集、差集,可以解决实际问题。
命令
[list]
集合内操作:
[list]
添加元素
sadd key ...
第2章 API的理解和使用 第4部分
列表List
List用来存储多个有序的字符串。列表中每个字符串称为元素element.
一个List最多可以存储2^32 - 1个元素。
可以在List两端插入push或弹出pop
List可以充当栈和队列的角色
List的特点:
List中的Element是有序的,可以通过索引下标获取某个Element或某个范围内的Element List
List中的Element是可以重复的
命令
[list]
添加
从右边添加Element
rpush key value [value ...]
从左到右列出List的所有Element
lrange li ...
第2章 API的理解和使用 第3部分
哈希
Hash类型指键值本身又是一个键值对结构,如value={{field1,value1},...{fieldN,valueN}}
Hash值的映射关系叫field-value,这里的value是field对应的值,不是键对应的值
Hash命令
设置值
hset key field value
也可以使用hsetnx用于添加,和set与setnx的关系一样,但作用域为field
获取值
hget key field
删除值
hdel key field [field...]
计算field个数
hlen key
批量设置或获取field-va ...
第2章 API的理解和使用 第2部分
字符串
字符串是Redis最基础的数据结构,其他数据结构都是基于字符串构建的,键也都是字符串。
字符串的值可以是字符串、数字和二进制数据,但最大值不能超过512MB。
字符串常用命令
设置值
set key value [ex seconds][ps milliseconds] [nx|xx]
ex seconds:为键设置秒级过期时间
px milliseconds:为键设置毫秒级过期时间
nx:键必须不存在,才可以设置成功,用于添加
xx:键必须存在,才可以设置成功,用于更新
获取单个值:get key
批量设置值:mget key value ...
第2章 API的理解和使用 第1部分
Redis命令有上百个,理解Redis的机制,会发现这些命令有很强的通用性
有些数据结构和命令必须在特定场景使用,一旦使用不当可能会对Redis本身或者应用本身造成致命伤害
全局命令
keys *:查看所有键
dbsize:键的总数
exists key:查看键是否存在
del key:删除键
expire key seconds:键过期
type key::查看键的数据类型
数据结构和内部编码
type命令返回的就是对应键的数据类型,如string/hash/list/set/zset,每种数据结构内部都有多种编码实现,Red ...
第1章 初识Redis
Redis的8个重要特性
速度快:RW速度大约在10万/秒左右,数据存放内存,C语言设计,单线程架构,避免线程争用,
基于键值对的数据结构服务器:Redis全称是REmote DIctionary Server,主要提供5种数据结构-字符串、哈希、列表、集合、有序集合,并从字符串演变出了位图和HyperLogLog的结构,同时随着LBS的发展,从3.2开始引入了GEO(地理信息定位)功能
丰富的功能:通过键过期功能实现缓存、通过发布订阅功能实现消息系统、支持Lua脚本创造新的Redis命令、提供简单事务功能保证事务特性、提供流水线Pipeline功能实现客户端一次传输 ...
2017-5-27
前言
Redis是一个准内存数据,只有理解内存,才能更好的使用Redis,所以没空的小伙伴,可以直接看第8章了。对于内存的what和how,该书做了深入浅出的阐述。
高并发、低延迟的大型系统,Redis集群是一个标配组件,所以了解如何开发和运维、避免陷阱、进行缓存设计,都是很重要的,要知其然也要知其所以然。
第1章 Redis历史、基础和简单使用
第2章 Redis的API、5种数据结构:String/Hash/List/Set/ZSet、单线程处理机制、键值管理及原理,适用的场景
第3章 Redis的附加功能,如慢查询、Shell、Pipeline、Lua、Bitm ...
CentOS 7默认安装好之后是没有自动开启网络连接的!
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
BOOTPROTO="static"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPADDR=192.168.2.110
NETMASK=255.255.255.0
GATEWAY=192.168. ...
Docker安装Reviewboard
- 博客分类:
- 研发
Docker越来越方便了,避免了编译和配置环境
我的docker环境如下
[root@node01 docker]# docker version
Client:
Version: 1.12.5
API version: 1.24
Package version: docker-common-1.12.5-14.el7.centos.x86_64
Go version: go1.7.4
Git commit: 047e51b/1.12.5
Built: Mon Jan 23 15:35:13 2017
...
安装CentOS7.3的步骤
- 博客分类:
- 操作系统
1、安装操作系统
可以从http://mirrors.163.com/centos/7.3.1611/isos/x86_64/ 下载,有网络的话,用CentOS-7-x86_64-Minimal-1611.iso 就够了,没有就下载EveryThing版本吧
2、VmwareworkStation配置网络
vi /etc/sysconfig/network-scripts/ifcfg-ens33
IPV6INIT=no
BOOTPROTO=static
IPADDR=192.168.2.110
NETMASK=255.255.255.0
GATEWAY=192.168.2.1
vi ...
采用phpCAS和J2EE的cas开源框架对接wordpress,构建自己的门户网站。
刚开始用windows部署,很顺利,但配置太麻烦,而且windows总感觉不甚方便,考虑到最新的docker技术,apache+php+mysql+tomcat都可以在linux和docker上部署,于是开始迁移,于是,填坑工作开始。
考虑到Docker成熟度,还是使用内核为3.10以上的CentOS7默认的docker1.12安装,然后部署apache+php、tomcat以及mysql的docker,再讲应用部署到各个docker上,一切都很顺利,不过半小时而已,然后就是噩梦开始。
1、wordpre ...
# 1. 关于 SSH Server 的整体设定,包含使用的 port 啦,以及使用的密码演算方式
Port 22 # SSH 预设使用 22 这个 port,您也可以使用多的 port !
# 亦即重复使用 port 这个设定项目即可!
Protocol 2,1 # 选择的 SSH 协议版本,可以是 1 也可以是 2 ,
# 如果要同时支持两者,就必须要使用 2,1 这个分隔了!
#ListenAddress 0.0.0.0 # 监听的主机适配卡!举个例子来说,如果您有两个 IP,
...
使用 systemctl 重启服务的时候提示拒绝访问
$ systemctl restart postfix (可能是任何服务,如docker,lvm2-lvmetad.socket等)
Failed to restart postfix.service: Access denied
解决办法:
systemctl daemon-reexec