欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Redis技术分析及应用 windows、linux安装最新redis

程序员文章站 2022-05-17 22:18:00
...

redis基础

Redis技术分析及应用 windows、linux安装最新redis

windows下载地址

安装教程
选择安装版的好处好像自己把该配置的都会配置好 比如环境变量 开放防火墙端口 安装时勾选即可
Redis技术分析及应用 windows、linux安装最新redis
Redis技术分析及应用 windows、linux安装最新redis
Redis技术分析及应用 windows、linux安装最新redis
Redis技术分析及应用 windows、linux安装最新redis
但是你要是开放了密码的话启动就得

好像是第一次登录需要指定密码之后就记住了

Redis技术分析及应用 windows、linux安装最新redis

上面成了就不用看下面截图 下面是第一次 弄得麻烦
Redis技术分析及应用 windows、linux安装最新redis
换成Windows PowerShell(应该是命令没写对的问题) 可能是新版本跟之前有不同
.\redis-server.exe .\redis.windows.conf
.\redis-cli.exe -h 127.0.0.1 -p 6379
Redis技术分析及应用 windows、linux安装最新redis
Redis技术分析及应用 windows、linux安装最新redis
现在去cmd .\redis-cli.exe -h 127.0.0.1 -p 6379 照样是可以的
Redis技术分析及应用 windows、linux安装最新redis
指定本地数据库文件名,默认值为 dump.rdb(了解即可)
Redis技术分析及应用 windows、linux安装最新redis

Redis技术分析及应用 windows、linux安装最新redis
Redis技术分析及应用 windows、linux安装最新redis
Redis技术分析及应用 windows、linux安装最新redis

Redis技术分析及应用 windows、linux安装最新redis
Redis技术分析及应用 windows、linux安装最新redis
Redis技术分析及应用 windows、linux安装最新redis

等多练习点我

linux下载地址

Redis技术分析及应用 windows、linux安装最新redis
Redis技术分析及应用 windows、linux安装最新redis
全部安装命令如下

把redis包上传 
mv redis-6.0.6.tar.gz  /opt/
cd /opt/
一次性复制gcc套餐去运行  有的需要按y
1、安装gcc套装:
yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make
上面8个一次性复制去运行
2、升级gcc
安装时有另一个应用程序 删除掉即可  rm -rf /etc/run/yum.pid
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils 
scl enable devtoolset-9 bash
注意(我没弄了解一下):scl命令启用只是临时的,推出xshell或者重启就会恢复到原来的gcc版本。
如果要长期生效的话,执行如下:
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
3、 **解压安装**
[aaa@qq.com opt]# tar zxvf redis-6.0.6.tar.gz
[aaa@qq.com opt]# cd redis-6.0.6/
[aaa@qq.com redis-6.0.6]# mkdir /usr/local/redis
[aaa@qq.com redis-6.0.6]# make prefix=/usr/local/redis
按道理他应该安装到/usr/local/redis下面去的 这里不知道为啥 (重安装的话删掉redis-6.0.6目录重新解压)
[aaa@qq.com redis-6.0.6]# cd src
[aaa@qq.com src]# ./redis-server
4.安装成功之后,进入Redis的src目录
启动服务端:./redis-server
启动客户端:./redis-cli
启动之后输入 ping 回复pong 表明成功

Redis技术分析及应用 windows、linux安装最新redis
Redis技术分析及应用 windows、linux安装最新redis
Redis技术分析及应用 windows、linux安装最新redis
如果有错误参考点下面 我当时没用
Redis技术分析及应用 windows、linux安装最新redis
Redis技术分析及应用 windows、linux安装最新redis
make distclean
make prefix=/usr/local/redis
Redis技术分析及应用 windows、linux安装最新redis

Redis技术分析及应用 windows、linux安装最新redis

配置全局环境变量

3种方法启动
1、去安装目录src下
2、没配置环境变量想在任意地方启动 redis-server redis.conf路径文件
3、配置环境 任意地方快速启动
Redis技术分析及应用 windows、linux安装最新redis


[aaa@qq.com redis-6.0.6]# pwd
/opt/redis-6.0.6
[aaa@qq.com redis-6.0.6]# vim /etc/profile

export REDIS_HOME=/opt/redis-6.0.6
export PATH=$PATH:$REDIS_HOME/src

source /etc/profile

[aaa@qq.com redis-6.0.6]# echo $REDIS_HOME
/opt/redis-6.0.6
[aaa@qq.com redis-6.0.6]#

下面且切记 已经启动不能关 另外开一个窗口

Redis技术分析及应用 windows、linux安装最新redis

redis启动时的几个报警错误

网址
echo 511 > /proc/sys/net/core/somaxconn(先不急执行)
vim /etc/sysctl.conf
net.core.somaxconn= 1024
vm.overcommit_memory = 1
vim /etc/rc.local
/sys/kernel/mm/transparent_hugepage/enabled

临时使用推荐这三条命令:

临时解决方法:(即下次启动还需要修改此值)
1、echo 511 > /proc/sys/net/core/somaxconn
永久解决方法:(即以后启动还需要修改此值)
将其写入/etc/rc.local文件中。
意思是:overcommit_memory参数设置为0!在内存不足的情况下,后台程序save可能失败。建议在文件 /etc/sysctl.conf 中将overcommit_memory修改为1。
2、临时解决方法:echo “vm.overcommit_memory=1” > /etc/sysctl.conf
永久解决方法:将其写入/etc/sysctl.conf文件中。
参考:有关linux下redis overcommit_memory的问题
意思是:你使用的是透明大页,可能导致redis延迟和内存使用问题。执行 echo never > /sys/kernel/mm/transparent_hugepage/enabled 修复该问题。
3、临时解决方法:echo never > /sys/kernel/mm/transparent_hugepage/enabled。
永久解决方法:将其写入/etc/rc.local文件中。
Redis技术分析及应用 windows、linux安装最新redis
Redis技术分析及应用 windows、linux安装最新redis

开始以为是警报的原因 其实上面你自己看着办 想弄好就设置
Redis技术分析及应用 windows、linux安装最新redis
Redis技术分析及应用 windows、linux安装最新redis

Redis技术分析及应用 windows、linux安装最新redis
Redis技术分析及应用 windows、linux安装最新redis

Redis技术分析及应用 windows、linux安装最新redis
下面命令不是死的 针对你的安装位置
Redis技术分析及应用 windows、linux安装最新redis

下面都是基于windows操作的

Redis技术分析及应用 windows、linux安装最新redis
Redis技术分析及应用 windows、linux安装最新redis
Redis技术分析及应用 windows、linux安装最新redis
Redis技术分析及应用 windows、linux安装最新redis
Redis技术分析及应用 windows、linux安装最新redis
ieda新建maven项目(非web)
Redis技术分析及应用 windows、linux安装最新redis
Redis技术分析及应用 windows、linux安装最新redis
idea中 看方法你先ctrl鼠标点击 进去后在alt+7可以把这个方法罗列起来
Redis技术分析及应用 windows、linux安装最新redis
Redis技术分析及应用 windows、linux安装最新redis
Redis技术分析及应用 windows、linux安装最新redis

package com.code;

import redis.clients.jedis.Jedis;

/**
 * @author :***
 * 第一步键一个maven非web模块 pom.xml引入jides
 * 在src-main-java下新建任意目录 写个class文件 内容如下 运行即可
 * (如果错误看看是不是本地windows redis服务没有启动)
 * creat :2020/8/5
 */
public class JdeisTest {
    public static void main(String[] args) {
        Jedis jedis = new Jedis("localhost",6379);
        System.out.println("ping:"+jedis.ping());
        jedis.set("name","lxd");
        jedis.expire("name",1);
        System.out.println("name:"+jedis.get("name"));
        System.out.println(jedis.keys("*"));
        System.out.println(jedis.keys("name"));
        System.out.println(jedis.exists("name"));
        jedis.del("name");
        System.out.println(jedis.exists("name"));
        System.out.println(jedis.ttl("name"));


    }
}



ping:PONG
name:lxd
[name, name222, age111]
[name]
true
false
-2

Redis技术分析及应用 windows、linux安装最新redis

相关标签: redis安装