当前位置: 首页 > news >正文

通道县城市建设投资有限公司网站烟台网站建设设计开发

通道县城市建设投资有限公司网站,烟台网站建设设计开发,dz论坛网站源码,云南住房与城乡建设厅网站文章目录 前言1. 安装Docker步骤2. 使用docker拉取redis镜像3. 启动redis容器4. 本地连接测试4.1 安装redis图形化界面工具4.2 使用RDM连接测试 5. 公网远程访问本地redis5.1 内网穿透工具安装5.2 创建远程连接公网地址5.3 使用固定TCP地址远程访问 前言 本文主要介绍如何在Ub… 文章目录 前言1. 安装Docker步骤2. 使用docker拉取redis镜像3. 启动redis容器4. 本地连接测试4.1 安装redis图形化界面工具4.2 使用RDM连接测试 5. 公网远程访问本地redis5.1 内网穿透工具安装5.2 创建远程连接公网地址5.3 使用固定TCP地址远程访问 前言 本文主要介绍如何在Ubuntu使用Docker部署Redis容器并结合cpolar内网穿透工具实现无公网ip环境远程访问本地数据库。 Redis作为一款高速缓存的key value键值对的数据库在许许多多的场景中广泛使用由于是把数据存储在内存中所以读写效率极高。而在docker中部署Redis也非常简单下面就来一起看看吧。 1. 安装Docker步骤 本文中使用的操作系统为Ubuntu 22.04 添加Docker源 # Add Dockers official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl gnupg sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod ar /etc/apt/keyrings/docker.gpg# Add the repository to Apt sources: echo \deb [arch$(dpkg --print-architecture) signed-by/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \$(. /etc/os-release echo $VERSION_CODENAME) stable | \sudo tee /etc/apt/sources.list.d/docker.list /dev/null sudo apt-get update安装 Docker 包 sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin通过运行映像来验证 Docker 引擎安装是否成功 sudo docker run hello-world此命令下载测试映像并在容器中运行它。当容器运行它打印确认消息并退出。 2. 使用docker拉取redis镜像 首先在终端中执行下方命令拉取镜像 sudo docker pull redis然后执行查看镜像命令 sudo docker images可以看到成功拉取了Redis镜像。 3. 启动redis容器 在启动容器前需要简单修改一下Redis外部挂载的配置文件。 本教程中首先创建了/usr/local/redis/conf/redis.conf文件 然后使用nano编辑器写入了网上找的redis.conf文件保存后退出编辑器。 #任何ip可以访问 bind 0.0.0.0 #守护进程 #daemonize yes daemonize yes #不启用保护模式 protected-mode no #指定redis运行的端口 port 6379 tcp-backlog 511 timeout 0 #持久化⽂件名称 dbfilename xdclass.rdb #持久化⽂件存储路径 dir /data/ #持久化策略, 10秒内有个1个key改动执⾏快照 save 10 1 ######之前配置###### #导出rdb数据库⽂件压缩字符串和对象,默认是yes会浪费CPU但是节省空间 rdbcompression yes # 导⼊时是否检查 rdbchecksum yes #aof持久化配置 #appendonly yes #appendfilename appendonly.aof #appendfsync everysec # aof重写期间是否同步 no-appendfsync-on-rewrite no # 重写触发配置 auto-aof-rewrite-percentage 100 auto-aof-rewrite-min-size 64mb # 加载aof时如果有错如何处理 # yes表示如果aof尾部⽂件出问题写log记录并继续执⾏。 no表示提示写⼊等待修复后写⼊ aof-load-truncated yes接下来在终端中执行下方命令启动容器 sudo docker run -p 6379:6379 --name redis -v /usr/local/redis/data:/data -v /usr/local/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf这里我给容器的名称起为redis您可以根据需要替换成其他名称。 然后执行下方命令查看容器是否正在运行 sudo docker ps可以看到刚才创建的myredis容器正在运行中。 4. 本地连接测试 4.1 安装redis图形化界面工具 现在我们已经在docker中本地部署了redis容器如果要在本地进行连接测试 可以下载redis图形化界面工具Redis Desktop Manager 下载地址https://pan.baidu.com/s/19FLBKyQkRlK4ktZFRg3j6Q?pwd6666 提取码6666 4.2 使用RDM连接测试 默认安装完成后点击左下红框位置的连接redis server按钮 在弹出的窗口中需要填入本机ip地址和redis的端口号 输入后点击连接测试如看到弹出框提示成功连接即本地连接redis测试成功。 5. 公网远程访问本地redis 不过我们目前只能在本地使用刚刚部署的Jupyer Notebook如果身在异地想要远程访问在本地部署的redis容器但又没有公网ip怎么办呢 我们可以使用cpolar内网穿透工具来实现无公网ip环境下的远程访问需求。 5.1 内网穿透工具安装 下面是安装cpolar步骤 cpolar官网地址: https://www.cpolar.com 使用一键脚本安装命令 curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash向系统添加服务 sudo systemctl enable cpolar启动cpolar服务 sudo systemctl start cpolarcpolar安装成功后在外部浏览器上访问Linux 的9200端口即:【http://服务器的局域网ip:9200】使用cpolar账号登录,登录后即可看到cpolar web 配置界面,结下来在web 管理界面配置即可。 5.2 创建远程连接公网地址 登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道 隧道名称可自定义注意不要与已有的隧道名称重复本例使用了redis协议TCP本地地址6379端口类型随机临时TCP端口地区选择China Top 点击创建 创建成功后,打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了公网地址接下来就可以在其他电脑异地上将该地址与端口号分别复制到Redis Desktop Manager访问即可。 如下图所示ip地址位置填写12.tcp.cpolar.top端口号填写13983 点击链接测试 可以看到连接成功 小结 为了方便演示我们在上边的操作过程中使用了cpolar生成的TCP公网地址隧道其公网地址是随机生成的。 这种随机地址的优势在于建立速度快可以立即使用。然而它的缺点是网址是随机生成这个地址在24小时内会发生随机变化更适合于临时使用。 如果有长期远程访问Redis的需求但又不想每天重新配置公网地址还想地址好看又好记那我推荐大家选择使用固定的TCP地址的方式来远程访问。 5.3 使用固定TCP地址远程访问 接下来保留一个固定TCP地址登录cpolar官网点击左侧的预留找到保留的TCP地址为远程服务器连接保留一个固定的地址 地区选择China VIP描述即备注可自定义本例使用red123 点击保留 地址保留成功后复制生成的公网地址打开cpolar web ui管理界面点击左侧仪表盘的隧道管理——隧道列表找到我们刚才创建的随机公网地址隧道 redis点击编辑 修改隧道信息将刚才保留成功的固定TCP地址配置到隧道中 端口类型选择固定TCP端口预留的TCP地址复制粘贴官网保留成功的地址本例中为1.tcp.vip.cpolar.cn:23876 点击更新 隧道更新成功后点击左侧仪表盘的状态——在线隧道列表可以看到公网地址已经更新为了固定TCP地址。 接下来与之前的操作一样可以在其他电脑异地上使用这个固定的TCP地址访问redis即可。 ip地址位置填写1.tcp.vip.cpolar.cn端口号填写23876 点击链接测试 可以看到使用固定的TCP地址成功远程连接了本地Redis使用cpolar内网穿透工具无需购买域名服务器也不用设置路由器那么麻烦轻松实现大家在公网远程访问本地服务的需求
http://www.zqtcl.cn/news/411697/

相关文章:

  • 招生门户网站建设方案国家企业信用信息公示信息查询网
  • 用dw做淘客网站的步骤移动互联网应用技术
  • 企业合作的响应式网站石家庄网站建设推广
  • 成都网站排名优化开发广告传媒公司简介模板
  • 中山网站建设企业网站内容建设
  • 免费网站建站页面wordpress的主题在哪个文件夹
  • 国企网站建设要求站长之家排行榜
  • 做视频网站利润如何处理旅游电子商务网站建设技术规范
  • 做网站架构网页浏览器怎么卸载
  • 做甜品的网站网页传奇游戏排行榜比亚迪
  • 广州网站建设菲利宾百度关键词优化排名
  • 南昌网站建设业务wordpress添加购买按钮
  • 个人现在可以做哪些网站企业所得税是多少
  • 网站建设招标信息科技企业网站建设
  • 怎样弄网站站长工具综合查询
  • 表白网站在线制作软件合肥seo按天收费
  • 襄阳企业网站建设免费行情的软件入口下载
  • 对百度网站进行分析中国机械加工网18易0下6拉en
  • 一般做网站都在什么网做wordpress轮播图设置
  • 深圳装饰公司网站thinkphp 网站根目录地址
  • 购物网站建设资讯原创文章代写
  • 门票预订网站建设wordpress siren主题
  • 单位建设网站装修公司需要什么资质
  • 做做做网站做网站赚外快
  • 网站备案后应该做什么网站流量监测
  • 开发网站用什么语言做名片的网站叫什么来着
  • 织梦做网站好不好iis中的网站启动不了
  • 临汾住房与城乡建设厅网站迎访问中国建设银行网站_
  • 织梦做的网站首页幻灯片怎么不能显示北大青鸟网站建设课程
  • 做淘客的网站有哪些延安市住建建设网站