
swagger: http://localhost:8081/doc.html#/home
]]>在jenkins主机上,安装了nvm后,不起作用,因为nvm被安装到 ubuntu 账号中,但是jenkins执行的时候,用的是jenkins 账号,不能access ubuntu的内容。
Nodejs 默认版本是 8.10, 有些node 编译需要新的版本,所以要升级nodejs。 但是nvm 不工作,如何处理呢?使用n管理nodejs 版本。
sudo apt install nodejs
sudo apt install npm
# 安装n管理包
sudo npm install -g n
# 安装stable 版本
sudo n stable
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash
nvm ls-remote
nvm install v4.5.0
nvm install v5.9.0
nvm ls
nvm use v4.5.0
nvm alias default 5.9.0
nvm会将各个版本的node安装在~/.nvm/versions/node目录下
]]>如下图所示

选择路由表

最下面的路由网关

ssl 证书需要 DNS
不备案,https访问不支持
规划网路:
初始化数据库,初始化数据库脚本,备份数据库脚本
支持云上的环境信息


集群 ->集群Id ->服务与路由 -> Ingress -> 更新转发配置 ->新建密钥

由于redis UI 管理工具需要license,命令行必须要
``` // 登录redis docker docker exec -it redis sh
// 登录redis
redis-cli // 检查所有的key keys *
127.0.0.1:6379> keys * 1) “blade:dict::dict:value:yes_no:1” 2) “blade:dict::dict:value:yes_no:2” 3) “blade:dict::dict:value:oss:1” 4) “blade:dict::dict:value:oss:2” 5) “000000:blade:resource::oss:code:000000”
检查类型 type 000000:blade:resource::oss:code:000000
获取 get 000000:blade:resource::oss:code:000000
删除 del 000000:blade:resource::oss:code:000000
删除所有 flushdb flushall
======================
对KEY操作的命令
exists(key):确认一个key是否存在 del(key):删除一个key type(key):返回值的类型 keys(pattern):返回满足给定pattern的所有key randomkey:随机返回key空间的一个 keyrename(oldname, newname):重命名key dbsize:返回当前数据库中key的数目 expire:设定一个key的活动时间(s) ttl:获得一个key的活动时间 move(key, dbindex):移动当前数据库中的key到dbindex数据库 flushdb:删除当前选择数据库中的所有key flushall:删除所有数据库中的所有key
对String操作的命令
set(key, value):给数据库中名称为key的string赋予值value get(key):返回数据库中名称为key的string的value getset(key, value):给名称为key的string赋予上一次的value mget(key1, key2,…, key N):返回库中多个string的value setnx(key, value):添加string,名称为key,值为value setex(key, time, value):向库中添加string,设定过期时间time mset(key N, value N):批量设置多个string的值 msetnx(key N, value N):如果所有名称为key i的string都不存在 incr(key):名称为key的string增1操作 incrby(key, integer):名称为key的string增加integer decr(key):名称为key的string减1操作 decrby(key, integer):名称为key的string减少integer append(key, value):名称为key的string的值附加value substr(key, start, end):返回名称为key的string的value的子串
对List操作的命令
rpush(key, value):在名称为key的list尾添加一个值为value的元素 lpush(key, value):在名称为key的list头添加一个值为value的 元素 llen(key):返回名称为key的list的长度 lrange(key, start, end):返回名称为key的list中start至end之间的元素 ltrim(key, start, end):截取名称为key的list lindex(key, index):返回名称为key的list中index位置的元素 lset(key, index, value):给名称为key的list中index位置的元素赋值 lrem(key, count, value):删除count个key的list中值为value的元素 lpop(key):返回并删除名称为key的list中的首元素 rpop(key):返回并删除名称为key的list中的尾元素 blpop(key1, key2,… key N, timeout):lpop命令的block版本。 brpop(key1, key2,… key N, timeout):rpop的block版本。 rpoplpush(srckey, dstkey):返回并删除名称为srckey的list的尾元素,并将该元素添加到名称为dstkey的list的头部
对Set操作的命令
sadd(key, member):向名称为key的set中添加元素member srem(key, member) :删除名称为key的set中的元素member spop(key) :随机返回并删除名称为key的set中一个元素 smove(srckey, dstkey, member) :移到集合元素 scard(key) :返回名称为key的set的基数 sismember(key, member) :member是否是名称为key的set的元素 sinter(key1, key2,…key N) :求交集 sinterstore(dstkey, (keys)) :求交集并将交集保存到dstkey的集合 sunion(key1, (keys)) :求并集 sunionstore(dstkey, (keys)) :求并集并将并集保存到dstkey的集合 sdiff(key1, (keys)) :求差集 sdiffstore(dstkey, (keys)) :求差集并将差集保存到dstkey的集合 smembers(key) :返回名称为key的set的所有元素 srandmember(key) :随机返回名称为key的set的一个元素
对Hash操作的命令
hset(key, field, value):向名称为key的hash中添加元素field hget(key, field):返回名称为key的hash中field对应的value hmget(key, (fields)):返回名称为key的hash中field i对应的value hmset(key, (fields)):向名称为key的hash中添加元素field hincrby(key, field, integer):将名称为key的hash中field的value增加integer hexists(key, field):名称为key的hash中是否存在键为field的域 hdel(key, field):删除名称为key的hash中键为field的域 hlen(key):返回名称为key的hash中元素个数 hkeys(key):返回名称为key的hash中所有键 hvals(key):返回名称为key的hash中所有键对应的value hgetall(key):返回名称为key的hash中所有的键(field)及其对应的value
发布订阅相关命令
psubscribe:订阅一个或多个符合给定模式的频道 例如psubscribe news.* tweet.* publish:将信息 message 发送到指定的频道 channel 例如publish msg “good morning” pubsub channels:列出当前的活跃频道 例如PUBSUB CHANNELS news.i* pubsub numsub:返回给定频道的订阅者数量 例如PUBSUB NUMSUB news.it news.internet news.sport news.music pubsub numpat:返回客户端订阅的所有模式的数量总和 punsubscribe:指示客户端退订所有给定模式。 subscribe:订阅给定的一个或多个频道的信息。例如 subscribe msg chat_room unsubscribe:指示客户端退订给定的频道。
]]>docker run --rm -i -p 9000:9000 -e MINIO_ACCESS_KEY=admin -e MINIO_SECRET_KEY=123123123 -v $(pwd)/data:/data minio/minio server /data
endpoint: http://127.0.0.1:9000
access_key: admin
security_key: 123123123
bucket_name: bucket1
这里的access key 和 security key 是基于启动参数的
login into http://127.0.0.1:9000/minio/
admin/123123123
点击右下角的 ➕,弹出 Create Bucket, 输入bucket name: bucket1
微信小程序, 云票儿
open -a pgAdmin\ 4\n