Fork me on GitHub
gougou1993

java


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

Redis密码设置和查看密码

发表于 2018-11-22

Redis密码设置和查看密码

redis没有实现访问控制这个功能,但是它提供了一个轻量级的认证方式,可以编辑redis.conf配置来启用认证。

1、初始化Redis密码:

在配置文件中有个参数: requirepass 这个就是配置redis访问密码的参数; 比如 requirepass test123;

(Ps:需重启Redis才能生效)

redis的查询速度是非常快的,外部用户一秒内可以尝试多大150K个密码;所以密码要尽量长(对于DBA 没有必要必须记住密码);

2、不重启Redis设置密码:

在配置文件中配置requirepass的密码(当redis重启时密码依然有效)。

redis 127.0.0.1:6379> config set requirepass test123

查询密码:

redis 127.0.0.1:6379> config get requirepass
(error) ERR operation not permitted

密码验证:

redis 127.0.0.1:6379> auth test123
OK

再次查询:

redis 127.0.0.1:6379> config get requirepass
1) “requirepass”
2) “test123”

PS:如果配置文件中没添加密码 那么redis重启后,密码失效;

3、登陆有密码的Redis:

在登录的时候的时候输入密码:

redis-cli -p 6379 -a test123

先登陆后验证:

redis-cli -p 6379

redis 127.0.0.1:6379> auth test123
OK

AUTH命令跟其他redis命令一样,是没有加密的;阻止不了攻击者在网络上窃取你的密码;

认证层的目标是提供多一层的保护。如果防火墙或者用来保护redis的系统防御外部攻击失败的话,外部用户如果没有通过密码认证还是无法访问redis。

GithubPage

发表于 2018-11-21

Github Page种类

UserPage: 用户的整个站点, 这个是最出github支持的类型, 创建一个形如username.github.io的项目就可以

ProjectPage: 用户创建出来的项目也可以创建站点, 创建一个项目后, 在建立一个名叫gh-pages的branch, 这个branch里的文件就是page的站点文件

UserPage默认域名

用户站点的默认域名是username.github.io, 比如笔者的站点就是gougou1993.github.io

ProjectPage默认域名

项目的默认域名, 是使用UserPage域名加上二级目录实现的, 比如笔者有个项目叫, 那么该项目的站点就是访问 gougou1993.github.io/your_project_name

UserPage自定义域名

我有自己的域名, 如何绑定到UserPage? 比如用www.gougou1993.com替代gougou1993.github.io他是使用CNAME技术来实现的
具体步骤:
去域名注册商那里, 做一个CNAME指向, 将www.gougou1993.com 指向 gougou1993.github.io,
在gougou1993/gougou1993.github.com这个项目(也就是page项目)根目录下建一个CNAME文件, 里面填写www.gougou1993.com, 然后提交到仓库;
CNAME指向之后, 当浏览器访问www.gougou1993.com的时候浏览器就知道实际上是访问gougou1993.github.io
添加CNAME 文件之后, 当GithubPage服务器接收到访问www.gougou1993.com的http请求, 就知道, 对应的是这个工程了.

ProjectPage自定义域名

比如用your_project_name.gougou1993.com替代gougou1993.github.io/your_project_name
同样的, 去域名注册商那里, 做一个CNAME指向, 将your_project_name.gougou1993.com 指向 gougou1993.github.io, 如果以后会有很多二级域名都指过来, 其实可以做一个模糊二级指过来, 比如*.gougou1993.com
在gougou1993/your_project_name这个项目(也就是page项目)根目录下建一个CNAME文件, 里面填写your_project_name.gougou1993.com, 然后提交到仓库.

markdown学习

发表于 2018-11-15

一、标题

在想要设置为标题的文字前面加#来标书一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。注:标准语法一般在#后跟个空格再写文字。

二、字体

  1. 要加粗的文字左右分别用两个*号包起来
  2. 要倾斜的文字左右分别用一个*号包起来
  3. 要倾斜和加粗的文字左右分别用三个*号包起来
  4. 要加删除线的文字左右分别用两个~~号包起来

三、引用

在引用的文字前加>即可。引用也可以嵌套,如加两个>>三个>>>
n个…貌似可以一直加下去,但没神马卵用。

这里是引用的内容

这里是引用的内容

四、分割线

三个或者三个以上的-或者*都可以




五、图片

图片alt

六、超链接

百度

七、列表

  • 无序列表

语法:
无序列表用 - + * 任何一种都可以

  • 列表内容1
  • 列表内容2
  • 列表内容3
  • 列表内容4

语法:
有序列表用数字

  1. 列表内容
  2. 列表内容
  3. 列表内容

注意:序号跟内容之间要有空格

八、表格

姓名 技能 排行
孙悟空 72变 大师兄
猪八戒 36变 二师兄
沙 增 18变 三师弟

你好,Hexo

发表于 2018-11-15 | 分类于 java , 技术 , 其它

Hexo

1
2
3
4

public class Name{

}

Hello World

发表于 2018-11-15

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start(快速开始)

Create a new post(新建一个博客)

1
$ hexo new "My New Post"

More info: Writing

更多信息访问: 写作

Run server (启动服务)

1
$ hexo server

More info: Server
更多信息访问: 服务器

Generate static files (生成静态文件)

1
$ hexo generate

More info: Generating
更多信息访问: 生成

Deploy to remote sites (部署到远程站点)

1
$ hexo deploy

More info: Deployment
更多信息访问: 部署

gougou1993

learn

5 日志
3 分类
2 标签
GitHub
© 2018 gougou1993
主题 — NexT.Pisces v5.1.4