{"id":6961,"date":"2017-09-06T11:42:05","date_gmt":"2017-09-06T03:42:05","guid":{"rendered":"http:\/\/rmohan.com\/?p=6961"},"modified":"2017-09-06T11:42:05","modified_gmt":"2017-09-06T03:42:05","slug":"redis","status":"publish","type":"post","link":"https:\/\/mohan.sg\/?p=6961","title":{"rendered":"redis"},"content":{"rendered":"<p>Centos 6.8 <\/p>\n<p>cd \/opt<br \/>\nwget http:\/\/download.redis.io\/releases\/redis-3.0.5.tar.gz<br \/>\ntar zxvf redis-3.0.5.tar.gz<br \/>\ncd redis-3.0.5<br \/>\nmake &#038;&#038; make install<\/p>\n<p>mkdir \/etc\/redis<br \/>\nmkdir \/var\/log\/redis<br \/>\nmkdir -p \/data\/redis<br \/>\ncd \/opt\/redis-3.0.5<br \/>\ncp redis.conf \/etc\/redis\/7963.conf<br \/>\nvi \/etc\/redis\/7963.conf<\/p>\n<p>daemonize no<br \/>\nport 6379<br \/>\nlogfile &#8220;&#8221;<br \/>\npidfile \/var\/run\/redis.pid<br \/>\n# requirepass foobared<br \/>\ndir .\/<br \/>\n??<br \/>\ndaemonize yes<br \/>\nport 7963<br \/>\nlogfile &#8220;\/var\/log\/redis\/7963.log&#8221;<br \/>\npidfile \/var\/run\/redis_7963.pid<br \/>\nrequirepass 9k3NgZq%gO!W7x-0y=LI<br \/>\ndir \/data\/redis<\/p>\n<p>sed -i &#8220;s\/daemonize no\/daemonize yes\/g&#8221; \/etc\/redis\/7963.conf<br \/>\nsed -i &#8220;s\/port 6379\/port 7963\/g&#8221; \/etc\/redis\/7963.conf<br \/>\nsed -i &#8220;s\/pidfile \\\/var\\\/run\\\/redis.pid\/pidfile \\\/var\\\/run\\\/redis_7963.pid\/g&#8221; \/etc\/redis\/7963.conf<br \/>\nsed -i &#8220;s\/logfile \\&#8221;\\&#8221;\/logfile \\&#8221;\\\/var\\\/log\\\/redis\\\/7963.log\\&#8221;\/g&#8221; \/etc\/redis\/7963.conf<br \/>\nsed -i &#8220;s\/# requirepass foobared\/requirepass 9k3NgZq%gO!W7x-0y=LI\/g&#8221; \/etc\/redis\/7963.conf<br \/>\nsed -i &#8220;s\/dir .\\\/\/dir \\\/data\\\/redis\/g&#8221; \/etc\/redis\/7963.conf<\/p>\n<p>grep vm.overcommit_memory \/etc\/sysctl.conf<\/p>\n<p>echo &#8220;vm.overcommit_memory = 1&#8221; >> \/etc\/sysctl.conf<\/p>\n<p>sed -i &#8220;s\/vm.overcommit_memory = 0\/vm.overcommit_memory = 1\/g&#8221; \/etc\/sysctl.conf<\/p>\n<p>sysctl -p<\/p>\n<p>cd \/opt\/redis-3.0.5<br \/>\ncp utils\/redis_init_script \/etc\/init.d\/redis<br \/>\nvi \/etc\/init.d\/redis<br \/>\nvi \/etc\/init.d\/redis<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p># chkconfig:  2345 90 10<br \/>\n# description:  Simple Redis init.d scrip<br \/>\nREDISPORT=6379<br \/>\nREDISPORT=7963<\/p>\n<p>CONF=&#8221;\/etc\/redis\/${REDISPORT}.conf&#8221;<br \/>\nPASS=`grep &#8220;requirepass &#8221; $CONF | awk {print&#8217;$2&#8242;}`<br \/>\n$CLIEXEC -p $REDISPORT shutdown<br \/>\nif [ -z &#8220;$PASS&#8221; ]<br \/>\nthen<br \/>\n    $CLIEXEC -p $REDISPORT shutdown<br \/>\nelse<br \/>\n    $CLIEXEC -p $REDISPORT -a $PASS shutdown<br \/>\nfi<\/p>\n<p>sed -i &#8220;1 a # chkconfig:  2345 90 10&#8221; \/etc\/init.d\/redis<br \/>\nsed -i &#8220;2 a # description:  Simple Redis init.d scrip&#8221; \/etc\/init.d\/redis<br \/>\nsed -i &#8220;s\/REDISPORT=6379\/REDISPORT=7963\/g&#8221; \/etc\/init.d\/redis<br \/>\nsed -i $&#8217;13 a PASS=`grep &#8220;requirepass &#8221; $CONF | awk {print\\&#8217;$2\\&#8217;}`&#8217; \/etc\/init.d\/redis<br \/>\nsed -i &#8220;s\/PORT shutdown\/PORT -a \\$PASS shutdown\/g&#8221; \/etc\/init.d\/redis<\/p>\n<p>Redis<br \/>\nchkconfig redis on<br \/>\nchkconfig &#8211;list redis<br \/>\nservice redis start<br \/>\nservice redis stop<\/p>\n<p>CentOS 7  Redis<\/p>\n<p>## RHEL\/CentOS 7 64-Bit ##<br \/>\n wget http:\/\/dl.Fedoraproject.org\/pub\/epel\/7\/x86_64\/e\/epel-release-7-5.noarch.rpm<br \/>\n rpm -ivh epel-release-7-5.noarch.rpm<\/p>\n<p> yum repolist<\/p>\n<p>yum -y update<br \/>\nyum install redis php-pecl-redis<br \/>\nsystemctl start redis-server.service<br \/>\nsystemctl enable redis-server.service<br \/>\nsystemctl is-active redis-server.service<\/p>\n<p>phpRedisAdmin RedisWeb  Redis<\/p>\n<p>git clone https:\/\/github.com\/ErikDubbelboer\/phpRedisAdmin.git<br \/>\n cd phpRedisAdmin\/includes<br \/>\n cp config.sample.inc.php config.inc.php<\/p>\n<p># nano config.inc.php<br \/>\nRedisAdmin???????Apache<\/p>\n<p>### nano \/etc\/httpd\/conf.d\/redisadmin.conf<br \/>\n### Now add the following ###<br \/>\n#<br \/>\n#  Web Interface for RedisAdmin<br \/>\n# <\/p>\n<p><Directory \"\/downloads\/phpRedisAdmin\/\"><br \/>\n  Order Deny,Allow<br \/>\n  Deny from all<br \/>\n  Allow from 127.0.0.1<br \/>\n  Allow from <your ipaddress><br \/>\n<\/Directory><\/p>\n<p>Alias \/redisAdmin \/downloads\/phpRedisAdmin<br \/>\nAlias \/redisadmin \/downloads\/phpRedisAdmin<\/p>\n<p>### nano \/scripts\/redis-check.sh<br \/>\n#!\/bin\/bash<br \/>\nPS=$(which ps)<br \/>\nGREP=$(which grep)<br \/>\nWHEN=$(date +&#8221;%Y-%m-%d-%H:%M:%S&#8221;)<br \/>\nif  ! $PS aux | $GREP &#8220;redis.conf&#8221; | $GREP -v grep 2>&#038;1 > \/dev\/null; then<br \/>\n       \/etc\/init.d\/redis restart<br \/>\n       echo &#8216;Restarted Redis @&#8217; $WHEN<br \/>\nfi<br \/>\n#Check Second instance<br \/>\nif  ! $PS aux | $GREP &#8220;redis2.conf&#8221; | $GREP -v grep 2>&#038;1 > \/dev\/null; then<br \/>\n      \/etc\/init.d\/redis2 restart<br \/>\n       echo &#8216;Restarted Redis2 @&#8217; $WHEN<br \/>\nfi<\/p>\n<p>chmod +x \/scripts\/redis-check.sh<\/p>\n<p>### nano \/var\/spool\/cron\/root<br \/>\n*\/3 * * * * \/bin\/bash \/script\/redis-check.sh >> \/var\/log\/redis-check.log<\/p>\n<p>http:\/\/www.linuxidc.com\/Linux\/2016-06\/132687.htm<\/p>\n<p>tar xf redis-3.0.7.tar.gz -C \/usr\/local<br \/>\nmv redis-3.0.7 redis<br \/>\n cd \/usr\/local<br \/>\n make<br \/>\n make install<br \/>\n cp utils\/redis_init_script \/etc\/init.d\/redis <\/p>\n<p> vim \/etc\/init.d\/redis<br \/>\n# chkconfig: 2345 88 45<br \/>\nchmod +x \/etc\/init.d\/redis<br \/>\nchkconfig &#8211;add redis <\/p>\n<p>vim \/usr\/local\/redis\/redis.conf<br \/>\ncluster-enabled yes<br \/>\ncluster-config-file nodes.conf<br \/>\ncluster-node-timeout 5000<br \/>\nport 7001<br \/>\nlogfile &#8220;redis_7001.log&#8221;<br \/>\ndir &#8220;\/data\/redis\/7001&#8221;<br \/>\nappendonly yes  #????aof <\/p>\n<p>mkdir \/etc\/redis\/{7001,7002} -pv<br \/>\nmkdir \/data\/redis\/{7001,7002} -pv<br \/>\nmkdir \/etc\/redis\/{7003,7004} -pv<br \/>\nmkdir \/data\/redis\/{7003,7004} -pv<br \/>\nmkdir \/etc\/redis\/{7005,7006} -pv<br \/>\nmkdir \/data\/redis\/{7005,7006} -pv<br \/>\ncd \/etc\/redis <\/p>\n<p>sed  &#8216;s\/6379\/7001\/g&#8217; \/usr\/local\/redis\/redis.conf > \/etc\/redis\/7001\/redis.conf<br \/>\nsed  &#8216;s\/6379\/7002\/g&#8217; \/usr\/local\/redis\/redis.conf > \/etc\/redis\/7002\/redis.conf<br \/>\nsed  &#8216;s\/6379\/7003\/g&#8217; \/usr\/local\/redis\/redis.conf > \/etc\/redis\/7003\/redis.conf<br \/>\nsed  &#8216;s\/6379\/7004\/g&#8217; \/usr\/local\/redis\/redis.conf > \/etc\/redis\/7004\/redis.conf<br \/>\nsed  &#8216;s\/6379\/7005\/g&#8217; \/usr\/local\/redis\/redis.conf > \/etc\/redis\/7005\/redis.conf<br \/>\nsed  &#8216;s\/6379\/7006\/g&#8217; \/usr\/local\/redis\/redis.conf > \/etc\/redis\/7006\/redis.conf <\/p>\n<p>\/usr\/local\/redis\/src\/redis-server \/etc\/redis\/700[1-6]\/redis.conf<\/p>\n<p>yum -y install ruby rubygems <\/p>\n<p>gem install redis<\/p>\n<p>cp \/usr\/local\/redis\/src\/redis-trib.rb \/usr\/bin\/redis-trib <\/p>\n<p>redis-trib create &#8211;replicas 1 192.168.130.242:7001 192.168.130.242:7002<br \/>\n192.168.130.243:7003 192.168.130.243:7004 192.168.130.244:7005 192.168.130.244:7006 <\/p>\n<p>Centos 6.8 <\/p>\n<p>cd \/opt<br \/>\nwget http:\/\/download.redis.io\/releases\/redis-3.0.5.tar.gz<br \/>\ntar zxvf redis-3.0.5.tar.gz<br \/>\ncd redis-3.0.5<br \/>\nmake &#038;&#038; make install<\/p>\n<p>mkdir \/etc\/redis<br \/>\nmkdir \/var\/log\/redis<br \/>\nmkdir -p \/data\/redis<br \/>\ncd \/opt\/redis-3.0.5<br \/>\ncp redis.conf \/etc\/redis\/7963.conf<br \/>\nvi \/etc\/redis\/7963.conf<\/p>\n<p>daemonize no<br \/>\nport 6379<br \/>\nlogfile &#8220;&#8221;<br \/>\npidfile \/var\/run\/redis.pid<br \/>\n# requirepass foobared<br \/>\ndir .\/<br \/>\n??<br \/>\ndaemonize yes<br \/>\nport 7963<br \/>\nlogfile &#8220;\/var\/log\/redis\/7963.log&#8221;<br \/>\npidfile \/var\/run\/redis_7963.pid<br \/>\nrequirepass 9k3NgZq%gO!W7x-0y=LI<br \/>\ndir \/data\/redis<\/p>\n<p>sed -i &#8220;s\/daemonize no\/daemonize yes\/g&#8221; \/etc\/redis\/7963.conf<br \/>\nsed -i &#8220;s\/port 6379\/port 7963\/g&#8221; \/etc\/redis\/7963.conf<br \/>\nsed -i &#8220;s\/pidfile \\\/var\\\/run\\\/redis.pid\/pidfile \\\/var\\\/run\\\/redis_7963.pid\/g&#8221; \/etc\/redis\/7963.conf<br \/>\nsed -i &#8220;s\/logfile \\&#8221;\\&#8221;\/logfile \\&#8221;\\\/var\\\/log\\\/redis\\\/7963.log\\&#8221;\/g&#8221; \/etc\/redis\/7963.conf<br \/>\nsed -i &#8220;s\/# requirepass foobared\/requirepass 9k3NgZq%gO!W7x-0y=LI\/g&#8221; \/etc\/redis\/7963.conf<br \/>\nsed -i &#8220;s\/dir .\\\/\/dir \\\/data\\\/redis\/g&#8221; \/etc\/redis\/7963.conf<\/p>\n<p>grep vm.overcommit_memory \/etc\/sysctl.conf<\/p>\n<p>echo &#8220;vm.overcommit_memory = 1&#8221; >> \/etc\/sysctl.conf<\/p>\n<p>sed -i &#8220;s\/vm.overcommit_memory = 0\/vm.overcommit_memory = 1\/g&#8221; \/etc\/sysctl.conf<\/p>\n<p>sysctl -p<\/p>\n<p>cd \/opt\/redis-3.0.5<br \/>\ncp utils\/redis_init_script \/etc\/init.d\/redis<br \/>\nvi \/etc\/init.d\/redis<br \/>\nvi \/etc\/init.d\/redis<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p># chkconfig:  2345 90 10<br \/>\n# description:  Simple Redis init.d scrip<br \/>\nREDISPORT=6379<br \/>\nREDISPORT=7963<\/p>\n<p>CONF=&#8221;\/etc\/redis\/${REDISPORT}.conf&#8221;<br \/>\nPASS=`grep &#8220;requirepass &#8221; $CONF | awk {print&#8217;$2&#8242;}`<br \/>\n$CLIEXEC -p $REDISPORT shutdown<br \/>\nif [ -z &#8220;$PASS&#8221; ]<br \/>\nthen<br \/>\n    $CLIEXEC -p $REDISPORT shutdown<br \/>\nelse<br \/>\n    $CLIEXEC -p $REDISPORT -a $PASS shutdown<br \/>\nfi<\/p>\n<p>sed -i &#8220;1 a # chkconfig:  2345 90 10&#8221; \/etc\/init.d\/redis<br \/>\nsed -i &#8220;2 a # description:  Simple Redis init.d scrip&#8221; \/etc\/init.d\/redis<br \/>\nsed -i &#8220;s\/REDISPORT=6379\/REDISPORT=7963\/g&#8221; \/etc\/init.d\/redis<br \/>\nsed -i $&#8217;13 a PASS=`grep &#8220;requirepass &#8221; $CONF | awk {print\\&#8217;$2\\&#8217;}`&#8217; \/etc\/init.d\/redis<br \/>\nsed -i &#8220;s\/PORT shutdown\/PORT -a \\$PASS shutdown\/g&#8221; \/etc\/init.d\/redis<\/p>\n<p>Redis<br \/>\nchkconfig redis on<br \/>\nchkconfig &#8211;list redis<br \/>\nservice redis start<br \/>\nservice redis stop<\/p>\n<p>CentOS 7  Redis<\/p>\n<p>## RHEL\/CentOS 7 64-Bit ##<br \/>\n wget http:\/\/dl.Fedoraproject.org\/pub\/epel\/7\/x86_64\/e\/epel-release-7-5.noarch.rpm<br \/>\n rpm -ivh epel-release-7-5.noarch.rpm<\/p>\n<p> yum repolist<\/p>\n<p>yum -y update<br \/>\nyum install redis php-pecl-redis<br \/>\nsystemctl start redis-server.service<br \/>\nsystemctl enable redis-server.service<br \/>\nsystemctl is-active redis-server.service<\/p>\n<p>phpRedisAdmin RedisWeb  Redis<\/p>\n<p>git clone https:\/\/github.com\/ErikDubbelboer\/phpRedisAdmin.git<br \/>\n cd phpRedisAdmin\/includes<br \/>\n cp config.sample.inc.php config.inc.php<\/p>\n<p># nano config.inc.php<br \/>\nRedisAdmin???????Apache<\/p>\n<p>### nano \/etc\/httpd\/conf.d\/redisadmin.conf<br \/>\n### Now add the following ###<br \/>\n#<br \/>\n#  Web Interface for RedisAdmin<br \/>\n# <\/p>\n<p><Directory \"\/downloads\/phpRedisAdmin\/\"><br \/>\n  Order Deny,Allow<br \/>\n  Deny from all<br \/>\n  Allow from 127.0.0.1<br \/>\n  Allow from <your ipaddress><br \/>\n<\/Directory><\/p>\n<p>Alias \/redisAdmin \/downloads\/phpRedisAdmin<br \/>\nAlias \/redisadmin \/downloads\/phpRedisAdmin<\/p>\n<p>### nano \/scripts\/redis-check.sh<br \/>\n#!\/bin\/bash<br \/>\nPS=$(which ps)<br \/>\nGREP=$(which grep)<br \/>\nWHEN=$(date +&#8221;%Y-%m-%d-%H:%M:%S&#8221;)<br \/>\nif  ! $PS aux | $GREP &#8220;redis.conf&#8221; | $GREP -v grep 2>&#038;1 > \/dev\/null; then<br \/>\n       \/etc\/init.d\/redis restart<br \/>\n       echo &#8216;Restarted Redis @&#8217; $WHEN<br \/>\nfi<br \/>\n#Check Second instance<br \/>\nif  ! $PS aux | $GREP &#8220;redis2.conf&#8221; | $GREP -v grep 2>&#038;1 > \/dev\/null; then<br \/>\n      \/etc\/init.d\/redis2 restart<br \/>\n       echo &#8216;Restarted Redis2 @&#8217; $WHEN<br \/>\nfi<\/p>\n<p>chmod +x \/scripts\/redis-check.sh<\/p>\n<p>### nano \/var\/spool\/cron\/root<br \/>\n*\/3 * * * * \/bin\/bash \/script\/redis-check.sh >> \/var\/log\/redis-check.log<\/p>\n<p>http:\/\/www.linuxidc.com\/Linux\/2016-06\/132687.htm<\/p>\n<p>tar xf redis-3.0.7.tar.gz -C \/usr\/local<br \/>\nmv redis-3.0.7 redis<br \/>\n cd \/usr\/local<br \/>\n make<br \/>\n make install<br \/>\n cp utils\/redis_init_script \/etc\/init.d\/redis <\/p>\n<p> vim \/etc\/init.d\/redis<br \/>\n# chkconfig: 2345 88 45<br \/>\nchmod +x \/etc\/init.d\/redis<br \/>\nchkconfig &#8211;add redis <\/p>\n<p>vim \/usr\/local\/redis\/redis.conf<br \/>\ncluster-enabled yes<br \/>\ncluster-config-file nodes.conf<br \/>\ncluster-node-timeout 5000<br \/>\nport 7001<br \/>\nlogfile &#8220;redis_7001.log&#8221;<br \/>\ndir &#8220;\/data\/redis\/7001&#8221;<br \/>\nappendonly yes  #????aof <\/p>\n<p>mkdir \/etc\/redis\/{7001,7002} -pv<br \/>\nmkdir \/data\/redis\/{7001,7002} -pv<br \/>\nmkdir \/etc\/redis\/{7003,7004} -pv<br \/>\nmkdir \/data\/redis\/{7003,7004} -pv<br \/>\nmkdir \/etc\/redis\/{7005,7006} -pv<br \/>\nmkdir \/data\/redis\/{7005,7006} -pv<br \/>\ncd \/etc\/redis <\/p>\n<p>sed  &#8216;s\/6379\/7001\/g&#8217; \/usr\/local\/redis\/redis.conf > \/etc\/redis\/7001\/redis.conf<br \/>\nsed  &#8216;s\/6379\/7002\/g&#8217; \/usr\/local\/redis\/redis.conf > \/etc\/redis\/7002\/redis.conf<br \/>\nsed  &#8216;s\/6379\/7003\/g&#8217; \/usr\/local\/redis\/redis.conf > \/etc\/redis\/7003\/redis.conf<br \/>\nsed  &#8216;s\/6379\/7004\/g&#8217; \/usr\/local\/redis\/redis.conf > \/etc\/redis\/7004\/redis.conf<br \/>\nsed  &#8216;s\/6379\/7005\/g&#8217; \/usr\/local\/redis\/redis.conf > \/etc\/redis\/7005\/redis.conf<br \/>\nsed  &#8216;s\/6379\/7006\/g&#8217; \/usr\/local\/redis\/redis.conf > \/etc\/redis\/7006\/redis.conf <\/p>\n<p>\/usr\/local\/redis\/src\/redis-server \/etc\/redis\/700[1-6]\/redis.conf<\/p>\n<p>yum -y install ruby rubygems <\/p>\n<p>gem install redis<\/p>\n<p>cp \/usr\/local\/redis\/src\/redis-trib.rb \/usr\/bin\/redis-trib <\/p>\n<p>redis-trib create &#8211;replicas 1 192.168.130.242:7001 192.168.130.242:7002<br \/>\n192.168.130.243:7003 192.168.130.243:7004 192.168.130.244:7005 192.168.130.244:7006 <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Centos 6.8 <\/p>\n<p>cd \/opt wget http:\/\/download.redis.io\/releases\/redis-3.0.5.tar.gz tar zxvf redis-3.0.5.tar.gz cd redis-3.0.5 make &#038;&#038; make install<\/p>\n<p>mkdir \/etc\/redis mkdir \/var\/log\/redis mkdir -p \/data\/redis cd \/opt\/redis-3.0.5 cp redis.conf \/etc\/redis\/7963.conf vi \/etc\/redis\/7963.conf<\/p>\n<p>daemonize no port 6379 logfile &#8220;&#8221; pidfile \/var\/run\/redis.pid # requirepass foobared dir .\/ ?? daemonize yes port 7963 logfile &#8220;\/var\/log\/redis\/7963.log&#8221; pidfile \/var\/run\/redis_7963.pid requirepass 9k3NgZq%gO!W7x-0y=LI dir [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[79],"tags":[],"_links":{"self":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/6961"}],"collection":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6961"}],"version-history":[{"count":1,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/6961\/revisions"}],"predecessor-version":[{"id":6962,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/6961\/revisions\/6962"}],"wp:attachment":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6961"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6961"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}