## linux查看redis安装路径

redis-cli -h 127.0.0.1 -p 6379
redis-cli monitor > redis2.log

/usr/local/redis-3.2.5/src/redis-server /usr/local/redis-3.2.5/redis.conf

[root@my-test-01 ~]$free -m
total used free shared buff/cache available
Mem: 64266 27547 16269 0 20450 35959
Swap: 0 0 0

登录redis客户端查看容量
[root@my-test-01 ~]$redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> info memory
# Memory
used_memory:5076792
used_memory_human:4.84M
used_memory_rss:7237632
used_memory_rss_human:6.90M
used_memory_peak:27065200
used_memory_peak_human:25.81M
total_system_memory:67388731392
total_system_memory_human:62.76G
used_memory_lua:52224
used_memory_lua_human:51.00K
maxmemory:134217728
maxmemory_human:128.00M
maxmemory_policy:volatile-lru
mem_fragmentation_ratio:1.43
mem_allocator:jemalloc-4.0.3

将监控日志写入log文件
[root@my-test-01 ~]$redis-cli monitor > redis-op2.log

[root@my-test-01 ~]$redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> info commandstats
# Commandstats
cmdstat_get:calls=3897162,usec=18758665,usec_per_call=4.81
cmdstat_set:calls=7235965,usec=40049820,usec_per_call=5.53
cmdstat_setnx:calls=2724,usec=18518,usec_per_call=6.80
cmdstat_setex:calls=1478703,usec=9878496,usec_per_call=6.68
cmdstat_del:calls=3531634,usec=20050810,usec_per_call=5.68
cmdstat_exists:calls=1625569,usec=6828950,usec_per_call=4.20
cmdstat_mget:calls=572,usec=4397,usec_per_call=7.69
cmdstat_lpush:calls=4,usec=58,usec_per_call=14.50
cmdstat_blpop:calls=4,usec=40,usec_per_call=10.00
cmdstat_sadd:calls=6371,usec=25038,usec_per_call=3.93
cmdstat_sismember:calls=1620372,usec=7241691,usec_per_call=4.47
cmdstat_scard:calls=1621524,usec=5919773,usec_per_call=3.65
cmdstat_spop:calls=6,usec=17,usec_per_call=2.83
cmdstat_smembers:calls=4335,usec=21872,usec_per_call=5.05
cmdstat_zadd:calls=3252,usec=14673,usec_per_call=4.51
cmdstat_zrange:calls=617,usec=4631,usec_per_call=7.51
cmdstat_hset:calls=86,usec=638,usec_per_call=7.42
cmdstat_hget:calls=189,usec=1249,usec_per_call=6.61
cmdstat_hincrby:calls=13,usec=76,usec_per_call=5.85
cmdstat_hdel:calls=204,usec=561,usec_per_call=2.75
cmdstat_hvals:calls=20,usec=96,usec_per_call=4.80
cmdstat_hexists:calls=16,usec=42,usec_per_call=2.62
cmdstat_incrby:calls=114,usec=1050,usec_per_call=9.21
cmdstat_select:calls=8844,usec=10161,usec_per_call=1.15
cmdstat_expire:calls=201,usec=1568,usec_per_call=7.80
cmdstat_pexpire:calls=5150487,usec=22899495,usec_per_call=4.45
cmdstat_pexpireat:calls=104,usec=438,usec_per_call=4.21
cmdstat_keys:calls=3,usec=566,usec_per_call=188.67
cmdstat_scan:calls=2,usec=2028,usec_per_call=1014.00
cmdstat_auth:calls=4,usec=7,usec_per_call=1.75
cmdstat_ping:calls=95046,usec=112657,usec_per_call=1.19
cmdstat_save:calls=1447,usec=6546674,usec_per_call=4524.31
cmdstat_flushall:calls=582,usec=1970201,usec_per_call=3385.23
cmdstat_info:calls=614,usec=49658,usec_per_call=80.88
cmdstat_monitor:calls=1,usec=0,usec_per_call=0.00
cmdstat_ttl:calls=1,usec=5,usec_per_call=5.00
cmdstat_pttl:calls=1,usec=1,usec_per_call=1.00
cmdstat_config:calls=2612,usec=18257,usec_per_call=6.99
cmdstat_subscribe:calls=7,usec=46,usec_per_call=6.57
cmdstat_unsubscribe:calls=1,usec=12,usec_per_call=12.00
cmdstat_psubscribe:calls=2,usec=25,usec_per_call=12.50
cmdstat_publish:calls=12,usec=36,usec_per_call=3.00
cmdstat_eval:calls=45,usec=3015,usec_per_call=67.00
cmdstat_command:calls=279,usec=136413,usec_per_call=488.94
cmdstat_host::calls=2,usec=34,usec_per_call=17.00

linux下如何查看redis服务所在的安装路径?

检测后台进程是否存在
ps -ef | grep redis

[root@my-test-01 ~]$ps -ef | grep redis
root 18637 1 0 Dec24 ? 00:28:59 redis-server *:6379
root 19317 3344 0 17:35 pts/0 00:00:00 redis-cli monitor
root 30999 21658 0 17:37 pts/1 00:00:00 grep --color=auto redis

检测6379端口是否在监听
netstat -lntp | grep 6379

关闭
redis-cli shutdown kill -9 PID
启动
redis-server redis-server & 加上`&`号使redis以后台程序方式运行

redis-server /opt/test/conf/redis.conf # 启动的时候需要带上配置文件的目录。(关键)
127.0.0.1:6379> keys * // 查询keys

[root@my-test-01 etc]$whereis redis-cli
redis-cli: /usr/bin/redis-cli /usr/local/bin/redis-cli /usr/share/man/man1/redis-cli.1.gz
[root@my-test-01 etc]$whereis redis-server
redis-server: /usr/bin/redis-server /usr/local/bin/redis-server /usr/share/man/man1/redis-server.1.gz

[root@my-test-01 ~]$ps -u
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

[root@my-test-01 ~]$ps -u root
PID TTY TIME CMD
18637 ? 00:29:00 redis-server

进入进程目录
[root@my-test-01 ~]$cd /proc
[root@my-test-01 proc]$ls -l
total 0
dr-xr-xr-x 9 root root 0 Dec 24 16:40 18637

[root@my-test-01 proc]$cd 18637
[root@my-test-01 18637]$ls -l
total 0
lrwxrwxrwx 1 root root 0 Dec 27 17:42 cwd -> /etc
-r-------- 1 root root 0 Dec 27 17:42 environ
lrwxrwxrwx 1 root root 0 Dec 27 17:42 exe -> /usr/local/bin/redis-server

找到这个文件rc.local就可以定位目录了:
vi /etc/rc.local //在里面添加内容:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf (意思就是开机调用这段开启redis的命令)

linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为exe的文件即记录了绝对路径,通过ll或ls –l命令即可查看
cwd符号链接的是进程运行目录;
exe符号连接就是执行程序的绝对路径;
cmdline就是程序运行时输入的命令行命令;
environ记录了进程运行时的环境变量;
fd目录下是进程打开或使用的文件的符号连接

linux查看redis安装路径的更多相关文章

  1. Linux查看软件安装路径

    Linux中查看某 个软件的安装路径(地址)有时显得非常重要.比如某个文件的快速启动项被删除,或者你要建立快速启动项,或者想删除. 添加安装文件等等,很多地方都要用到查案文件安装路径的命令. 这里给大 ...

  2. Linux查看mysql 安装路径和运行路径

    一.查看文件安装路径 由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址). 这里以mysql为例.比如说我安装了mysql,但是不知道文件都安装在哪些地方.放在哪些文件夹里,可以用 ...

  3. linux查看tomcat安装路径

    #查看tomcat安装路径 sudo find / -name *tomcat*

  4. Linux查看文件安装路径与文件所在路径

    一.查看文件安装路径: 由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址). 这里以Oracle为例.比如说我安装了Oracle,但是不知道文件都安装在哪些地方.放在哪些文件夹里, ...

  5. linux查看python安装路径,版本号

    一.想要查看ubuntu中安装的Python路径 方法一:whereis python 方法二:which python 二.想要查看ubuntu中安装的python版本号 python

  6. linux 查看python安装路径,版本号

    一.想要查看ubuntu中安装的python路径 方法一:whereis python     方法二:which python   二.想要查看ubuntu中安装的python版本号 python ...

  7. linux查看redis安装目录

    1.在redis下查看安装目录 如果命令 which 和whereis 都找不到安装目录,可使用以下办法 ps -ef|grep redis 得到了进程号 xxxx 然后 ls -l /proc/xx ...

  8. Linux查看软件安装路径,和文件的位置

    查看软件是否安装:rpm -qa|grep xx 列出软件安装包安装的文件:rpm -ql 直接使用rpm -qal |grep mysql 查看mysql所有安装包的文件存储位置 通过find去查找 ...

  9. linux 查看是否安装了MySQL

    yum 安装mysql      yum -y install mysql-server ------------------------------------------------------- ...

  10. Linux怎么查看软件安装路径 查看mysql安装在哪

    https://jingyan.baidu.com/article/86112f1378bf282737978730.html Linux系统一般都是命令行界面,对于安装的软件也是通过命令安装的.对于 ...

随机推荐

  1. 谈谈C++新标准带来的属性(Attribute)

    简介: 从C++11开始,标准引入了一个新概念"属性(attribute)",本文将简单介绍一下目前在C++标准中已经添加的各个属性以及常用属性的具体应用. 作者 | 寒冬来源 | ...

  2. 阿里云容器服务全面升级为 ACK Anywhere,让云的边界拓展至企业需要的每个场景

    ​简介: 2021 年 9 月 26 日上海阿里云计算峰会上,阿里巴巴研究员.阿里云云原生应用平台负责人丁宇宣布,阿里云容器服务全面升级为 ACK Anywhere,让企业在任何需要云的地方,都能获得 ...

  3. C语言程序设计-笔记3-循环结构

    C语言程序设计-笔记3-循环结构 例4-1  用格雷戈里公式求给定精度的π值.使用格雷戈里公式求π的近似值,要求精确到最后一项的绝对值小于给定精度eps. =1--+-+- #include<s ...

  4. 带你十天轻松搞定 Go 微服务系列全集+勘误

    官网手册: https://go-zero.dev/cn/ 文档说明: https://zhuanlan.zhihu.com/p/461604538 本地开发运行环境: https://github. ...

  5. Ubuntu 20.04 安装和配置MySql5.7的详细教程

    Ubuntu 20.04 安装和配置MySql5.7的详细教程 https://www.jb51.net/article/202399.htm

  6. Selenium4自动化测试2--元素定位By.ID,By.CLASS_NAME,By.TAG_NAME

    三.元素定位方式 1-通过id定位,By.ID id属性在HTML中是唯一的,因此使用id定位可以确保找到页面上唯一的元素. 由于id是唯一的,浏览器在查找元素时可以快速定位到目标元素,提高了定位的效 ...

  7. WEB集群 - LNMT集群架构部署zrlog

    目录 1. 集群环境说明 2. NFS部署 3. mysql部署 4. redis部署 5. tomcat部署 6. nginx负载均衡部署 7. 客户端访问 8. tomcat+redis实现会话共 ...

  8. 十三、.net core(.NET 6)搭建ElasticSearch(ES)系列之dotnet操作ElasticSearch进行存取的方法

    .net core操作ES进行读写数据操作 在Package包项目下,新增NEST包.注意,包版本需要和使用的ES的版本保持一致,可以避免因为不兼容所导致的一些问题.例如我本机使用的ES版本是7.13 ...

  9. Java面试题:如果你这样做,你会后悔的,两次启动同一个线程~~~

    当一个线程被启动后,如果再次调start()方法,将会抛出IllegalThreadStateException异常. 这是因为Java线程的生命周期只有一次.调用start()方法会导致系统在新线程 ...

  10. 2023最新nacos的windows 10安装(保姆级)

    目录 前景提要 一.环境整合 构建工具(参考工具部署方式) 二.找到下载位置 1.在百度中找到下载地址.搜索nacos中文官网. 2.双击进入这个网站,看到首页找到下载位置. 3.进入git地址找到如 ...