在阿里云contes系统中安装redis

由于购买阿里云的redis无法外网访问,只能在云服务器中安装redis了。以下方法,实操可行:

一:直接在 https://redis.io/download 官网下载 redis-4.0.8.tar.gz

1在“/usr/local”目录下创建redis目录:

mkdir redis

下载的redis-4.0.8.tar.gz放在redis目录下。


二:解压:

tar -zxvf redis-4.0.8.tar.gz
  • 进入redis-4.0.8目录并执行编译命令make:
make

等几分钟,过程可能比较慢,正常情况下是不会报错的,如下图: 
这里写图片描述 
说明编译成功了。

执行安装命令:

make install
  • 结果如下: 

这里写图片描述 
OK,安装成功

 

三:用vi工具打开redis-4.0.8目录下的redis.conf配置文件:

vi redis.config

1.设置redis可以一直在后台运行,以守护进程方式运行,即关闭SSH工具程序也在运行。 
daemonize no 改成 daemonize yes

2.默认的话redis-server启动时会在当前目录生成或读取dump.rdb,可以指定生成的路径 
dir ./ 改成 dir /usr/local/redis/

3.指定是否在每次更新操作后进行日志记录,Redis在默认情况下是异步的把数据写入磁盘,如果不开启,可能会在断电时导致一段时间内的数据丢失。 因为 redis本身同步数据文件是按上面save条件来同步的,所以有的数据会在一段时间内只存在于内存中。默认为no 
appendonly no 改成 appendonly yes

4.默认redis是只能内网127.0.0.0访问,如果想外网访问需要修改绑定的地址 
bind 127.0.0.1 改成 bind 0.0.0.0 
改成任何IP都能访问的,当然这里也可以绑定单独的IP

5.修改保护模式,不修改保护模式也是只能内网访问的 
protected-mode yes 改成 protected-mode no

6.设置密码 
将”# requirepass foobared“ 取掉注释改成 requirepass 123

保存文件

别忘了在阿里云后台给6379增加安全组配置。

四:启动redis服务

./src/redis-server redis.conf

注意这里必需指定redis.conf文件,如果不指定,会加载默认的配置,那我们的修改其实也不会生效(理论上讲redis.conf不指定应该没问题,但这里不行),会出现各种问题,小心哦。

验证服务是否启动:

ps aux|grep redis

结果如下: 
这里写图片描述 
说明启动成功了。 
关闭启动的窗口,重新打开个命令终端,然后测试是否在后台运行,结果和上面一样,说明不论SSH是否关闭,redis服务都会在后台以守护进程方式运行。

 

五:运行命令,连接客户端:

./src/redis-cli -a 123
备注:redis-cli -h 实例连接地址 -a 密码

执行set和get命令如下: 
这里写图片描述 
成功取出的age为12,说明内网没问题

六:redis  destop manager客户端,连接数据库。

注意:redis是不需要账号名的,有ip端口加密码就行。默认有16的区块。

参考:http://blog.csdn.net/achenyuan/article/details/78521831?locationnum=3&fps=1

 

redis的启动,关闭方式:

进入:/usr/redis/redis-4.0.8/src  文件夹中,

方式一:

直接启动:redis-server redis.conf &  或者:redis-server ../redis.conf &

#加上“&”表示使redis以后台程序方式运行

方式二:进入:/usr/redis/redis-4.0.8 文件夹中

            运行:./src/redis-server  redis.conf

            redis.conf的目的是,使用自己修改后的配置文件redis.conf。

关闭redis:

现在想到的直接关闭进程,

查看进程号:ps  -ef|grep  redis

         然后:kill  -9   进程号

 

 

要在CentOS 7上安装JDK 1.8,你可以按照以下步骤进行操作: 1. 首先,确保你已经安装了CentOS 7镜像。你可以使用Docker来拉取并安装CentOS 7镜像。例如,使用以下命令拉取基于CentOS 7的Docker镜像: ``` docker pull centos:7 ``` 2. 然后,你需要在CentOS 7镜像安装bzip2包,以便之后离线安装Anaconda3程序。你可以使用以下命令在CentOS 7容器安装bzip2包: ``` yum install -y bzip2 ``` 3. 接下来,你需要下载JDK 1.8的安装包。你可以访问Oracle官方网站的Java SE下载页面,下载适用于JDK 1.8版本的安装包。 4. 下载完成后,将JDK 1.8安装包复制到CentOS 7容器。你可以使用以下命令将安装包复制到运行的容器: ``` docker cp <path_to_jdk_package> <container_id>:<path_in_container> ``` 5. 进入CentOS 7容器并解压JDK 1.8安装包。你可以使用以下命令进入容器: ``` docker exec -it <container_id> /bin/bash ``` 6. 在容器,使用以下命令解压JDK 1.8安装包: ``` tar -zxvf <path_in_container>/<jdk_package_name>.tar.gz ``` 7. 解压完成后,你可以将JDK 1.8的路径添加到环境变量。你可以使用以下命令将JDK 1.8的路径添加到环境变量: ``` export JAVA_HOME=<path_in_container>/<jdk_folder_name> export PATH=$JAVA_HOME/bin:$PATH ``` 8. 最后,你可以验证JDK 1.8的安装是否成功。你可以在容器运行以下命令来检查JDK的版本信息: ``` java -version ``` 通过以上步骤,你可以在CentOS 7上成功安装JDK 1.8。请注意,这些步骤假设你已经安装了Docker,并且能够正确拉取和运行CentOS 7镜像。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [(yum+内网)centos7两种方式安装jdk11](https://blog.csdn.net/ct_666/article/details/127852409)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [contes7.rar.rar](https://download.csdn.net/download/qq_43055675/11528199)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kunzai6

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值